Drawing on Air: Input Techniques for Controlled 3D Line Illustration

We present drawing on air, a haptic-aided input technique for drawing controlled 3D curves through space. Drawing on air addresses a control problem with current 3D modeling approaches based on sweeping movement of the hands through the air. Although artists praise the immediacy and intuitiveness of these systems, a lack of control makes it nearly impossible to create 3D forms beyond quick design sketches or gesture drawings. Drawing on air introduces two new strategies for more controlled 3D drawing: one-handed drag drawing and two-handed tape drawing. Both approaches have advantages for drawing certain types of curves. We describe a tangent preserving method for transitioning between the two techniques while drawing. Haptic-aided redrawing and line weight adjustment while drawing are also supported in both approaches. In a quantitative user study evaluation by illustrators, the one and two-handed techniques performed at roughly the same level and both significantly outperformed freehand drawing and freehand drawing augmented with a haptic friction effect. We present the design and results of this experiment, as well as user feedback from artists and 3D models created in a style of line illustration for challenging artistic and scientific subjects.

[1]  Ming C. Lin,et al.  ArtNova: touch-enabled 3D model design , 2002, Proceedings IEEE Virtual Reality 2002.

[2]  Ravin Balakrishnan,et al.  Pressure widgets , 2004, CHI.

[3]  Scott S. Snibbe,et al.  Springs and Constraints for 3D Drawing , 1998 .

[4]  David H. Laidlaw,et al.  Artistic Collaboration in Designing VR Visualizations , 2005, IEEE Computer Graphics and Applications.

[5]  Tovi Grossman,et al.  An interface for creating and manipulating curves using a high degree-of-freedom curve input device , 2003, CHI '03.

[6]  John F. Hughes,et al.  Sculpting: an interactive volumetric modeling technique , 1991, SIGGRAPH.

[7]  William Buxton,et al.  Creating principal 3D curves with digital tape drawing , 2002, CHI.

[8]  Hong Qin,et al.  Haptics-based dynamic implicit solid modeling , 2004, IEEE Transactions on Visualization and Computer Graphics.

[9]  William Buxton,et al.  Digital tape drawing , 1999, UIST '99.

[10]  Joseph J. LaViola,et al.  CavePainting: a fully immersive 3D artistic medium and interactive experience , 2001, I3D '01.

[11]  Hans-Peter Seidel,et al.  FreeDrawer: a free-form sketching system on the responsive workbench , 2001, VRST '01.

[12]  Shumin Zhai,et al.  Human Performance in Six Degree of Freedom Input Control , 2002 .

[13]  Ming C. Lin,et al.  inTouch: interactive multiresolution modeling and 3D painting with a haptic interface , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

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

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

[16]  Giuseppe Monno,et al.  3D Sketch Stroke Segmentation and Fitting in Virtual Reality , 2003 .

[17]  G. McCracken Functional and Evolutionary Ecology of Bats , 2006 .

[18]  Colin Ware,et al.  Haptic state surface interactions , 2004, IEEE Computer Graphics and Applications.

[19]  Peter Schröder,et al.  Surface drawing: creating organic 3D shapes with the hand and tangible tools , 2001, CHI.