3D animation creation using space canvases for free-hand drawing

In this paper we present a novel 3D animation system using a set of easily manipulable space canvases that support free-hand drawing. Our aim is to support the traditional free-hand drawing while improving the functionality by imitating the 3D animation in terms of free-viewing and free animation. The system design emphasis is on the feeling of "what you see is what you get". In our system a user is allowed to create planar and curved canvases and place them in 3D space with six degrees of freedom. Free-hand strokes are drawn on each canvas by using any of a user's favorite input device; a mouse, a digital pen, etc. Various canvases organized in space form a scene and the animation key frames of those canvases and strokes can be recorded hierarchically to represent different levels of movement in the scene. The camera's movement is recorded when a user tunes the viewing parameters and chooses to add a key frame in the time line for the camera. The system is both intuitive by utilizing the advantage of 2D freehand drawing and has the capability of 3D manipulation of strokes, canvases and a camera without requiring the user to have knowledge of 3D graphics and animation. We demonstrate the usability and efficiency of our system by describing the creation process of several short animation movies.

[1]  Brian Wyvill,et al.  ShapeShop: sketch-based solid modeling with BlobTrees , 2007, SIGGRAPH '07.

[2]  Satoshi Matsuoka,et al.  Teddy: A Sketching Interface for 3D Freeform Design , 1999, SIGGRAPH Courses.

[3]  Udo Lindemann,et al.  From raw 3D-sketches to exact CAD product models: concept for an assistant-system , 2004, SBM'04.

[4]  Paul Laseau,et al.  Graphic thinking for architects and designers , 1980 .

[5]  Chor-Kheng Lim An Insight into the Freedom of Using a Pen : Pen-based System and Pen-and-paper , 2003 .

[6]  Holly E. Rushmeier,et al.  The Mental Canvas: A Tool for Conceptual Architectural Design and Analysis , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[7]  Lee Markosian,et al.  An interface for sketching 3D curves , 1999, SI3D.

[8]  Lee Markosian,et al.  Free-form Sketch , 2007, SBIM '07.

[9]  Brian Wyvill,et al.  ShapeShop: sketch-based solid modeling with BlobTrees , 2006, SIGGRAPH Courses.

[10]  J. Hughes,et al.  SmoothSketch: 3D free-form shapes from complex sketches , 2006, ACM Trans. Graph..

[11]  Ehud Sharlin,et al.  Drawing in Space using the 3D Tractus , 2005 .

[12]  Leonard McMillan,et al.  Sketching with projective 2D strokes , 1999, UIST '99.

[13]  Takeo Igarashi,et al.  Smooth meshes for sketch-based freeform modeling , 2003, I3D '03.

[14]  Aaron Hertzmann,et al.  Painterly rendering with curved brush strokes of multiple sizes , 1998, SIGGRAPH.

[15]  George Drettakis,et al.  Drawing for Illustration and Annotation in 3D , 2001, Comput. Graph. Forum.

[16]  Kiia Kallio 3D6B Editor: Projective 3D Sketching with Line-Based Rendering , 2005, SBM.

[17]  Paul Laseau Graphic Problem Solving for Architects and Designers , 1986 .

[18]  Lee Markosian,et al.  An Interface for Sketching 3 D Curves , 1999 .

[19]  Manuel Contero,et al.  On the evolution of geometrical reconstruction as a core technology to sketch-based modeling , 2004, SBM'04.