User learning and performance with marking menus
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An interface for sketching 3D curves
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Sketch-based modeling with few strokes
Proceedings of the 21st spring conference on Computer graphics
FiberMesh: designing freeform surfaces with 3D curves
ACM SIGGRAPH 2007 papers
ILoveSketch: as-natural-as-possible sketching system for creating 3d curve models
Proceedings of the 21st annual ACM symposium on User interface software and technology
Technical Section: Sketch-based modeling: A survey
Computers and Graphics
Proceedings of the 6th Eurographics Symposium on Sketch-Based Interfaces and Modeling
Analytic drawing of 3D scaffolds
ACM SIGGRAPH Asia 2009 papers
ACM SIGGRAPH 2010 papers
Sketching Variational Hermite-RBF implicits
Proceedings of the Seventh Sketch-Based Interfaces and Modeling Symposium
Stroke extraction and classification for mesh inflation
Proceedings of the Seventh Sketch-Based Interfaces and Modeling Symposium
Single-view sketch based modeling
Proceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling
NaturaSketch: Modeling from Images and Natural Sketches
IEEE Computer Graphics and Applications
Epipolar methods for multi-view sketching
SBM'04 Proceedings of the First Eurographics conference on Sketch-Based Interfaces and Modeling
Repoussé: automatic inflation of 2D artwork
SBM'08 Proceedings of the Fifth Eurographics conference on Sketch-Based Interfaces and Modeling
Matisse: painting 2D regions for modeling free-form shapes
SBM'08 Proceedings of the Fifth Eurographics conference on Sketch-Based Interfaces and Modeling
Automatic single-view character model reconstruction
Proceedings of the International Symposium on Sketch-Based Interfaces and Modeling
Surface patches for 3D sketching
Proceedings of the International Symposium on Sketch-Based Interfaces and Modeling
A general and efficient method for finding cycles in 3D curve networks
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
We present "JustDrawIt", a sketch-based system for creating 3D curves suitable for surfacing. The user can sketch in a free-form manner from any view at any time, and the system infers how those sketch strokes should be added to the drawing. Specifically, existing curves are projected to 2D and analyzed to see if the stroke edits or extends an existing curve, or if the stroke should make a new curve. In the former case the 2D stroke is promoted to 3D using the position of the existing curve, and then joined to that curve. In the latter case, we use additional spatial information (e.g. temporary 3D surfaces) to create a new curve in 3D. All non-sketching interactions are based on unintrusive context-aware, in-screen pie menus designed for rapid pen-based input. We also provide novel rendering styles and aides for interpreting and working with 3D sketches. Finally, we support snapping together curve networks and specifying normals in order to create surface models.