Nothing Special   »   [go: up one dir, main page]

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 2009 Publication 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.

Supplementary Material

JPG File (p59-bae.jpg)
WMV File (p59-bae.wmv)

References

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

Cited By

View all
  • (2024)PhoneCanvas: 3D Sketching System Using a Depth Camera-Equipped Smartphone as a CanvasProceedings of the 2024 ACM Symposium on Spatial User Interaction10.1145/3677386.3682078(1-12)Online publication date: 7-Oct-2024
  • (2024)pARam: Leveraging Parametric Design in Extended Reality to Support the Personalization of Artifacts for Personal FabricationProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642083(1-22)Online publication date: 11-May-2024
  • (2024)WieldingCanvas: Interactive Sketch Canvases for Freehand Drawing in VRProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642047(1-16)Online publication date: 11-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 October 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D sketching
  2. axis widget
  3. gestural interface
  4. learnability
  5. perspective sketching
  6. sketch surface

Qualifiers

  • Research-article

Conference

UIST '09

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)67
  • Downloads (Last 6 weeks)9
Reflects downloads up to 20 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)PhoneCanvas: 3D Sketching System Using a Depth Camera-Equipped Smartphone as a CanvasProceedings of the 2024 ACM Symposium on Spatial User Interaction10.1145/3677386.3682078(1-12)Online publication date: 7-Oct-2024
  • (2024)pARam: Leveraging Parametric Design in Extended Reality to Support the Personalization of Artifacts for Personal FabricationProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642083(1-22)Online publication date: 11-May-2024
  • (2024)WieldingCanvas: Interactive Sketch Canvases for Freehand Drawing in VRProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642047(1-16)Online publication date: 11-May-2024
  • (2023)An Interactive Showcase of RCSketch: Sketch, Build, and Control Your Dream VehiclesACM SIGGRAPH 2023 Emerging Technologies10.1145/3588037.3595398(1-2)Online publication date: 26-Jul-2023
  • (2023)CurveCrafter: A System for Animated Curve ManipulationProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606792(1-11)Online publication date: 29-Oct-2023
  • (2023)An Interactive System for Drawing Cars in PerspectiveAdjunct Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586182.3616701(1-3)Online publication date: 29-Oct-2023
  • (2022)SketchMaker: Sketch Extraction and Reuse for Interactive Scene Sketch CompositionACM Transactions on Interactive Intelligent Systems10.1145/354395612:3(1-26)Online publication date: 26-Jul-2022
  • (2022)Rapid design of articulated objectsACM Transactions on Graphics10.1145/3528223.353009241:4(1-8)Online publication date: 22-Jul-2022
  • (2022)RCSketch: Sketch, Build, and Control Your Dream VehiclesAdjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526114.3558688(1-2)Online publication date: 29-Oct-2022
  • (2022)Interactive Sketching of Mannequin Poses2022 International Conference on 3D Vision (3DV)10.1109/3DV57658.2022.00080(700-710)Online publication date: Sep-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media