|
ABSTRACT
We present ILoveSketch, a 3D curve sketching system that captures some of the affordances of pen and paper for professional designers, allowing them to iterate directly on concept 3D curve models. The system coherently integrates existing techniques of sketch-based interaction with a number of novel and enhanced features. Novel contributions of the system include automatic view rotation to improve curve sketchability, an axis widget for sketch surface selection, and implicitly inferred changes between sketching techniques. We also improve on a number of existing ideas such as a virtual sketchbook, simplified 2D and 3D view navigation, multi-stroke NURBS curve creation, and a cohesive gesture vocabulary. An evaluation by a professional designer shows the potential of our system for deployment within a real design process.
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
|
|
 |
2
|
|
| |
3
|
Bae, S.-H., Kim, W.-S., & Kwon, E.-S. (2003). Digital Styling for Designers: Sketch Emulation in Computer Environment. ICCSA, 690--700.
|
| |
4
|
Bae, S.-H., Kijima, R., and Kim, W.-S. (2003). Digital Styling for Designers: 3D Plane-Symmetric Freeform Curve Creation Using Sketch Interface. ICCSA, 701--710.
|
| |
5
|
Bae, S.-H. (2007). Pen-Based Drawing System. International Patent Application (Pending), Publication No. WO 2007/098243 A2.
|
 |
6
|
|
 |
7
|
|
| |
8
|
Buxton, W. (1986). Chunking and Phrasing and the Design of Human-Computer Dialogues. IFIP World Computer Congress, 475--480.
|
| |
9
|
|
 |
10
|
Jonathan M. Cohen , Lee Markosian , Robert C. Zeleznik , John F. Hughes , Ronen Barzel, An interface for sketching 3D curves, Proceedings of the 1999 symposium on Interactive 3D graphics, p.17-21, April 26-29, 1999, Atlanta, Georgia, United States
[doi> 10.1145/300523.300655]
|
 |
11
|
|
| |
12
|
Elber, G. (1995). Line Illustrations ∈ Computer Graphics. The Visual Computer 11, 6, 290--296.
|
 |
13
|
George W. Fitzmaurice , Ravin Balakrishnan , Gordon Kurtenbach , Bill Buxton, An exploration into supporting artwork orientation in the user interface, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.167-174, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/302979.303033]
|
| |
14
|
|
| |
15
|
François, A., Medioni, G., & Waupotitsch, R. (2003). Mirror Symmetry ⇒⇒ 2-View Stereo Geometry. Image Vision Computing 21, 2, 137--143.
|
 |
16
|
|
 |
17
|
Tovi Grossman , Ravin Balakrishnan , Gordon Kurtenbach , George Fitzmaurice , Azam Khan , Bill Buxton, Creating principal 3D curves with digital tape drawing, Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves, April 20-25, 2002, Minneapolis, Minnesota, USA
[doi> 10.1145/503376.503398]
|
| |
18
|
|
 |
19
|
Ken Hinckley , Patrick Baudisch , Gonzalo Ramos , Francois Guimbretiere, Design and analysis of delimiters for selection-action pen gesture phrases in scriboli, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
[doi> 10.1145/1054972.1055035]
|
 |
20
|
|
 |
21
|
|
| |
22
|
Kara, L. & Shimada, K. (2006). Construction and Modification of 3D Geometry Using a Sketch-Based Interface. SBIM, 59--66.
|
| |
23
|
|
| |
24
|
Karpenko, O., Hughes, J., & Raskar, R. (2004). Epipolar Methods for Multi-View Sketching. SBIM, 167--173.
|
 |
25
|
|
 |
26
|
Gordon Kurtenbach , George Fitzmaurice , Thomas Baudel , Bill Buxton, The design of a GUI paradigm based on tablets, two-hands, and transparency, Proceedings of the SIGCHI conference on Human factors in computing systems, p.35-42, March 22-27, 1997, Atlanta, Georgia, United States
[doi> 10.1145/258549.258574]
|
| |
27
|
Lewin, T. & Borroff, R. (2003). How To: Design Cars Like a Pro -- A Comprehensive Guide to Car Design from the Top Professionals, Motorbooks International.
|
 |
28
|
Yang Li , Ken Hinckley , Zhiwei Guan , James A. Landay, Experimental analysis of mode switching techniques in pen-based user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
[doi> 10.1145/1054972.1055036]
|
| |
29
|
Martin, G. (1997). The Art of Comic Book Inking, Dark Horse Comics.
|
| |
30
|
Mitani, J., Suzuki, H., & Kimura, F. (2000). 3D Sketch: Sketch-Based Model Reconstruction and Rendering. Workshop on Geometric Modeling, 85--98.
|
 |
31
|
Thomas P. Moran , Patrick Chiu , William van Melle, Pen-based interaction techniques for organizing material on an electronic whiteboard, Proceedings of the 10th annual ACM symposium on User interface software and technology, p.45-54, October 14-17, 1997, Banff, Alberta, Canada
[doi> 10.1145/263407.263508]
|
 |
32
|
|
| |
33
|
Owada, S., Nielsen, F., Nakazawa, K., & Igarashi, T. (2003) A Sketching Interface for Modeling the Internal Structures of 3D Shapes. Smart Graphics, 49--57.
|
 |
34
|
|
| |
35
|
Robertson, S. (2004). How to Draw Cars the Hot WheelsTM Way, MBI.
|
 |
36
|
|
| |
37
|
Schmidt, R., Wyvill, B., Sousa, M., & Jorge J. (2005). ShapeShop: Sketch-Based Solid Modeling with BlobTrees. SBIM, 53--62.
|
 |
38
|
Ryan Schmidt , Tobias Isenberg , Pauline Jepp , Karan Singh , Brian Wyvill, Sketching, scaffolding, and inking: a visual history for interactive 3D modeling, Proceedings of the 5th international symposium on Non-photorealistic animation and rendering, August 04-05, 2007, San Diego, California
[doi> 10.1145/1274871.1274875]
|
| |
39
|
Schmidt, R., Singh, K., & Balakrishnan, R. (2008). Sketching and Composing Widgets for 3D Manipulation. Eurographics, 301--310.
|
 |
40
|
|
| |
41
|
Taylor, T. & Hallett, L. (1996). How to Draw Cars Like a Pro, Motorbooks International.
|
 |
42
|
Steve Tsang , Ravin Balakrishnan , Karan Singh , Abhishek Ranjan, A suggestive interface for image guided 3D sketching, Proceedings of the SIGCHI conference on Human factors in computing systems, p.591-598, April 24-29, 2004, Vienna, Austria
[doi> 10.1145/985692.985767]
|
| |
43
|
Wood, P. (1994). Scientific Illustration: A Guide to Biological, Zoological, and Medical Rendering Techniques, Design, Printing, and Display, John Wiley & Sons.
|
| |
44
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
Additional Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
User-centered design
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Modeling packages;
Geometric algorithms, languages, and systems;
Splines
General Terms:
Algorithms,
Design,
Human Factors
Keywords:
3d curve,
axis widget,
implicit mode change,
product design,
sketch-based modeling,
sketchability
|