ACM Home Page
Please provide us with feedback. Feedback
EverybodyLovesSketch: 3D sketching for a broader audience
Full text PdfPdf (2.31 MB)
Source
Symposium on User Interface Software and Technology archive
Proceedings of the 22nd annual ACM symposium on User interface software and technology table of contents
Victoria, BC, Canada
SESSION: The third dimension table of contents
Pages 59-68  
Year of Publication: 2009
ISBN:978-1-60558-745-5
Authors
Seok-Hyung Bae  University of Toronto, Toronto, ON, Canada
Ravin Balakrishnan  University of Toronto, Toronto, ON, Canada
Karan Singh  University of Toronto, Toronto, ON, Canada
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 110,   Downloads (12 Months): 110,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1622176.1622189
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked 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.