• DocumentCode
    748032
  • Title

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

  • Author

    Keefe, D.F. ; Zeleznik, R.C. ; Laidlaw, D.H.

  • Author_Institution
    Brown Univ., Providence
  • Volume
    13
  • Issue
    5
  • fYear
    2007
  • Firstpage
    1067
  • Lastpage
    1081
  • Abstract
    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.
  • Keywords
    computer graphics; haptic interfaces; controlled 3D curves; controlled 3D line illustration; drawing on air; freehand drawing; haptic friction effect; haptic-aided input technique; haptic-aided redrawing; line weight adjustment; one-handed drag drawing; sweeping movement; two-handed tape drawing; user feedback; Art; Control systems; Electrical equipment industry; Feedback; Friction; Haptic interfaces; Industrial training; Large-scale systems; Performance evaluation; Visualization; Artistic interface; bimanual interaction; haptics; modeling; tape drawing; Air; Algorithms; Computer Graphics; Computer Peripherals; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Numerical Analysis, Computer-Assisted; Paintings; Signal Processing, Computer-Assisted; Touch; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2007.1060
  • Filename
    4135646