skip to main content
10.1145/1622176.1622189acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

EverybodyLovesSketch: 3D sketching for a broader audience

Published:04 October 2009Publication History

ABSTRACT

We present EverybodyLovesSketch, a gesture-based 3D curve sketching system for rapid ideation and visualization of 3D forms, aimed at a broad audience. We first analyze traditional perspective drawing in professional practice. We then design a system built upon the paradigm of ILoveSketch, a 3D curve drawing system for design professionals. The new system incorporates many interaction aspects of perspective drawing with judicious automation to enable novices with no perspective training to proficiently create 3D curve sketches. EverybodyLovesSketch supports a number of novel interactions: tick-based sketch plane selection, single view definition of arbitrary extrusion vectors, multiple extruded surface sketching, copy-and-project of 3D curves, freeform surface sketching, and an interactive perspective grid. Finally, we present a study involving 49 high school students (with no formal artistic training) who each learned and used the system over 11 days, which provides detailed insights into the popularity, power and usability of the various techniques, and shows our system to be easily learnt and effectively used, with broad appeal.

Skip Supplemental Material Section

Supplemental Material

p59-bae.wmv

wmv

40 MB

References

  1. Apitz, G. and Guimbretière, F. 2004. CrossY: a crossing-based drawing application. UIST, 3--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bae, S., Kijima, R., and Kim, W. 2003. Digital styling for designers: 3D plane-symmetric freeform curve creation using sketch interface. ICCSA, 701--710.Google ScholarGoogle Scholar
  3. Bae, S., Balakrishnan, R., and Singh, K. 2008. ILoveSketch: as-natural-as-possible sketching system for creating 3D curve models. UIST, 151-160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bevan, N. and Macleod, M. 1994. Usability measurement in context. Behavior and Information Technology 13, 132--45.Google ScholarGoogle ScholarCross RefCross Ref
  5. Bourguignon, D., Cani, M. P., and Drettakis, G. 2001. Drawing for illustration and annotation in 3D. Computer Graphics Forum 20, 3, 114--122.Google ScholarGoogle ScholarCross RefCross Ref
  6. Buxton, W. 1986. Chunking and phrasing and the design of human-computer dialogues. IFIP World Computer Congress, 475--480.Google ScholarGoogle Scholar
  7. Chelsea, D. 1997. Perspective! For Comic Book Artists: How to Achieve a Professional Look in Your Artwork, Watson-Guptill.Google ScholarGoogle Scholar
  8. Ching, F. D. K. 1998. Design Drawing, John Wiley&Sons.Google ScholarGoogle Scholar
  9. Cohen, J. M., Markosian, L., Zeleznik, R. C., Hughes, J. F., and Barzel, R. 1999. An interface for sketching 3D curves. I3D, 17--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Curtis, B. 2002. Drawing from Observation: An Introduction to Perceptual Drawing, McGraw-Hill.Google ScholarGoogle Scholar
  11. Dorsey, J., Xu, S., Smedresman, G., Rushmeier, H., and McMillan, L. 2007. The Mental Canvas: a tool for conceptual architectural design and analysis. Pacific Conference on Computer Graphics and Applications, 201--210. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Edwards, B. 1999. The New Drawing on the Right Side of the Brain, Tarcher/Putnam.Google ScholarGoogle Scholar
  13. Gibson, J. J. 1950. The Perception of the Visual World, Houghton Mifflin.Google ScholarGoogle Scholar
  14. Google SketchUp. 2009. http://sketchup.google.com/.Google ScholarGoogle Scholar
  15. Grossman, T., Balakrishnan, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., and Buxton, B. 2001. Interaction techniques for 3D modeling on large displays. I3D, 17--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Grossman, T., Balakrishnan, R., Kurtenbach, G., Fitzmaurice, G., Khan, A., and Buxton, B. 2002. Creating principal 3D curves with digital tape drawing. CHI, 121--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Grossman, T., Fitzmaurice, G., and Attar, R. 2009. A survey of software learnability: metrics, methodologies and guidelines. CHI, 649--658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hanks, K. and Belliston, L. 2006. Rapid Viz, Third Edition: A New Method for the Rapid Visualization of Ideas, Thomson. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3D freeform design. SIGGRAPH, 409--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Igarashi, T. and Hughes, J. F. 2001. A suggestive interface for 3D drawing. UIST, 173--181. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kallio, K. 2005. 3D6B editor: projective 3D sketching with line-based rendering. SBIM, 73--79.Google ScholarGoogle Scholar
  22. Kara, L. B. and Shimada, K. 2006. Construction and modification of 3D geometry using a sketch-based interface. SBIM, 59--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Karpenko, O., Hughes, J. F., and Raskar, R. 2004. Epipolar methods for multi-view sketching. SBIM, 167--173.Google ScholarGoogle Scholar
  24. Kurtenbach, G. and Buxton, W. 1991. Issues in combining marking and direct manipulation techniques. UIST 137--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Lapides, P., Sharlin, E., Sousa, M. C., and Streit, L. 2006. The 3D Tractus: a three-dimensional drawing board. TABLETOP, 169--176. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Laseau, P. 2001. Graphic Thinking for Architects&Designers, Third Edition, John Wiley&Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Li, Y., Hinckley, K., Guan, Z., and Landay, J. A. 2005. Experimental analysis of mode switching techniques in penbased user interfaces. CHI, 461--470. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Lin, F. and Hewitt, W. T. 1994. Expressing Coons-Gordon surfaces as NURBS. Computer--Aided Design 26, 2, 145--155.Google ScholarGoogle ScholarCross RefCross Ref
  29. Masry M., Kang D., Lipson H. 2005 A freehand sketching interface for progressive construction of 3D objects, Computers&Graphics 29, 563--575. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Matthews, P. C. 1998. Vector Calculus, Springer.Google ScholarGoogle Scholar
  31. Nealen, A., Igarashi, T., Sorkine, O., and Alexa, M. 2007. FiberMesh: designing freeform surfaces with 3D curves. SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Nielsen, J. 1994. Usability Engineering, Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Piccolotto, M. A. 1998. Sketchpad+ Architectural Modeling through Perspective Sketching on a Pen-Based Display, Master's thesis, Cornell University.Google ScholarGoogle Scholar
  34. Raskin, J. 2000. The Humane Interface: New Directions for Designing Interactive Systems, Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Robertson, S. 2004. How to Draw Cars the Hot Wheels Way, MBI.Google ScholarGoogle Scholar
  36. Robertson, S. 2004. Techniques of Scott Robertson Volume 2: How to Draw Cars, DVD, Design Studio Press.Google ScholarGoogle Scholar
  37. Robertson, S. 2004. Techniques of Scott Robertson Volume 4: How to Draw Hovercraft and Spacecraft, DVD, Design Studio Press.Google ScholarGoogle Scholar
  38. Sachs, E., Roberts, A., and Stoops, D. 1991. 3-Draw: a tool for designing 3D shapes. IEEE Computer Graphics and Applications 11, 6, 18--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Schmidt, R., Wyvill, B., Sousa, M., and Jorge J. 2005. ShapeShop: sketch-based solid modeling with BlobTrees. SBIM, 53--62.Google ScholarGoogle Scholar
  40. Schön, D. A. 1983. The Reflective Practitioner, Basic Books.Google ScholarGoogle Scholar
  41. Tsang, M., Fitzmaurice, G. W., Kurtenbach, G., Khan, A., and Buxton, B. 2002. Boom chameleon: simultaneous capture of 3D viewpoint, voice and gesture annotations on a spatiallyaware display. UIST, 111--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Tsang, S., Balakrishnan, R., Singh, K., and Ranjan, A. 2004. A suggestive interface for image guided 3D sketching. CHI, 591--598. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Zeleznik, R. C., Bragdon, A., Liu, C., and Forsberg, A. 2008. Lineogrammer: creating diagrams by drawing. UIST, 161--170. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. EverybodyLovesSketch: 3D sketching for a broader audience

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          UIST '09: Proceedings of the 22nd annual ACM symposium on User interface software and technology
          October 2009
          278 pages
          ISBN:9781605587455
          DOI:10.1145/1622176

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 4 October 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate842of3,967submissions,21%

          Upcoming Conference

          UIST '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader