Drawing for Illustration and Annotation in 3D

We present a system for sketching in 3D, which strives to preserve the degree of expression, imagination, and simplicity of use achieved by 2D drawing. Our system directly uses user‐drawn strokes to infer the sketches representing the same scene from different viewpoints, rather than attempting to reconstruct a 3D model. This is achieved by interpreting strokes as indications of a local surface silhouette or contour. Strokes thus deform and disappear progressively as we move away from the original viewpoint. They may be occluded by objects indicated by other strokes, or, in contrast, be drawn above such objects. The user draws on a plane which can be positioned explicitly or relative to other objects or strokes in the sketch. Our system is interactive, since we use fast algorithms and graphics hardware for rendering. We present applications to education, design, architecture and fashion, where 3D sketches can be used alone or as an annotation of an existing 3D model.

[1]  Bernhard Preim,et al.  Illustrating Anatomic Models - A Semi-Interactive Approach , 1996, VBC.

[2]  John F. Hughes,et al.  Harold: a world made of drawings , 2000, NPAR '00.

[3]  Hiroshi Hashimoto,et al.  Computer Graphics System for Reproducing Three‐ Dimensional Shape from Idea Sketch , 1994, Comput. Graph. Forum.

[4]  Aaron Hertzmann,et al.  Illustrating smooth surfaces , 2000, SIGGRAPH.

[5]  David Pugh,et al.  Designing solid objects using interactive sketch interpretation , 1992, I3D '92.

[6]  Ramesh Raskar,et al.  Image precision silhouette edges , 1999, SI3D.

[7]  Philip J. Schneider,et al.  An algorithm for automatically fitting digitized curves , 1990 .

[8]  Philip J. Schneider,et al.  Solving the nearest-point-on-curve problem , 1990 .

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

[10]  Gershon Elber,et al.  Sketching as a solid modeling tool , 1995, SMA '95.

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

[12]  Fernando Nunes Ferreira,et al.  Sketching 3D models with 2D interaction devices , 1994, Comput. Graph. Forum.

[13]  Marc Olano,et al.  3DM: a three dimensional modeler using a head-mounted display , 1992, I3D '92.

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

[15]  David R. Forsey,et al.  How to Render Frames and Influence People , 1994, Comput. Graph. Forum.

[16]  Andrew Roberts,et al.  3-Draw: a tool for designing 3D shapes , 1991, IEEE Computer Graphics and Applications.

[17]  Gershon Elber,et al.  Inferring 3D models from freehand sketches and constraints , 1997, Comput. Aided Des..

[18]  Michael F. Deering,et al.  HoloSketch: a virtual reality sketching/animation tool , 1995, TCHI.

[19]  Robert P. Burton,et al.  A three-dimensional sketching environment using two-dimensional perspective input , 1992 .

[20]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.