This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
NaturaSketch: Modeling from Images and Natural Sketches
Nov.-Dec. 2011 (vol. 31 no. 6)
pp. 24-34
Luke Olsen, Microsoft
Faramarz Samavati, University of Calgary
Joaquim Jorge, Instituto Superior Técnico
Sketching on paper is a quick and easy way to communicate ideas. However, many sketch-based systems require people to draw in contrived ways instead of sketching freely as they would on paper. NaturaSketch affords a more natural interface through multiple strokes that overlap, cross, and connect. It also features a meshing algorithm to support multiple strokes of different classifications, which lets users design complex 3D shapes from sketches drawn over existing images. To provide a familiar workflow for object design, a set of sketch annotations can also specify modeling and editing operations. NaturaSketch empowers designers to produce a variety of models quickly and easily.

1. D.D. Hoffman, Visual Intelligence: How We Create What We See, W.W. Norton & Co., 2000.
2. T. Igarashi, S. Matsuoka, and H. Tanaka, "Teddy: A Sketching Interface for 3D Freeform Design," Proc. Siggraph, ACM Press, 1999, pp. 409–416.
3. A. Nealen et al., "FiberMesh: Designing Freeform Surfaces with 3D Curves," ACM Trans. Graphics, vol. 26, no. 3, 2007, article 41.
4. E.N. Mortensen and W.A. Barrett, "Intelligent Scissors for Image Composition," Proc. Siggraph, ACM Press, 1995, pp. 191–198.
5. P. Rajan and T. Hammond, "From Paper to Machine: Extracting Strokes from Images for Use in Sketch Recognition," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 08), Eurographics Assoc., 2008, pp. 41–48.
6. D. Sharon and M. van de Panne, "Constellation Models for Sketch Recognition," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 06), Eurographics Assoc., 2006, pp. 19–26.
7. J.J. Cherlin et al., "Sketch-Based Modeling with Few Strokes," Proc. 21st Spring Conf. Computer Graphics (SCCG 05), ACM Press, 2005, pp. 137–145.
8. R. Fabbri et al., "2D Euclidean Distance Transform Algorithms: A Comparative Survey," ACM Computing Surveys, vol. 40, no. 1, 2008, article 2.
9. D. Sýkora et al., "Adding Depth to Cartoons Using Sparse Depth (In)equalities," Computer Graphics Forum, vol. 29, no. 2, 2010, pp. 615–623.
1. L. Olsen et al., "Sketch-Based Modeling: A Survey," Computers & Graphics, vol. 33, no. 1, 2009, pp. 85–103.
2. P. Rajan and T. Hammond, "From Paper to Machine: Extracting Strokes from Images for Use in Sketch Recognition," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 08), Eurographics Assoc., 2008, pp. 41–48.
3. R. Pusch et al., "Improving the Sketch-Based Interface: Forming Curves from Many Small Strokes," The Visual Computer, vol. 23, no. 9, 2007, pp. 955–962.
4. S. Dematapitiya et al., "Object Snapping Method Using Multi-resolution Fuzzy Grid Snapping Technique," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 05), Eurographics Assoc., 2005, pp. 9–18.
5. T.M. Sezgin and R. Davis, "Scale-Space Based Feature Point Detection for Digital Ink," Proc. AAAI Fall Symp. Series 2004: Making Pen-Based Interaction Intelligent and Natural, AAAI Press, 2004, pp. 145–151.
6. T. Igarashi, S. Matsuoka, and H. Tanaka, "Teddy: A Sketching Interface for 3D Freeform Design," Proc. Siggraph, ACM Press, 1999, pp. 409–416.
7. A. Nealen et al., "FiberMesh: Designing Freeform Surfaces with 3D Curves," ACM Trans. Graphics, vol. 26, no. 3, 2007, article 41.
8. A. Bernhardt et al., "Matisse: Painting 2D Regions for Modeling Free-Form Shapes," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 08), Eurographics Assoc., 2008, pp. 57–64.
9. L. Williams, "3D Paint," Proc. 1990 Symp. Interactive 3D Graphics (I3D 90), ACM Press, 1990, pp. 225–233.
10. P. Joshi and N.A. Carr, "Repoussé: Automatic Inflation of 2D Artwork," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 08), Eurographics Assoc., 2008, pp. 49–55.
11. Y. Gingold, T. Igarashi, and D. Zorin, "Structured Annotations for 2D-to-3D Modeling," ACM Trans. Graphics, vol. 28, no. 5, 2009, article 148.
12. L. Olsen and F.F. Samavati, "Image-Assisted Modeling from Sketches," Proc. Graphics Interface (GI 10), Canadian Information Processing Soc., 2010, pp. 225–232.
13. L. Olsen and F.F. Samavati, "Stroke Extraction and Classification for Mesh Inflation," Proc. Eurographics Workshop Sketch-Based Interfaces and Modeling (SBIM 10), Eurographics Assoc., 2010, pp. 9–16.

Index Terms:
sketch-based modeling, 3D modeling, NaturaSketch, sketching on images, surface manipulation
Citation:
Luke Olsen, Faramarz Samavati, Joaquim Jorge, "NaturaSketch: Modeling from Images and Natural Sketches," IEEE Computer Graphics and Applications, vol. 31, no. 6, pp. 24-34, Nov.-Dec. 2011, doi:10.1109/MCG.2011.84
Usage of this product signifies your acceptance of the Terms of Use.