Skip to main content

Sketch-based Modeling and Assembling with Few Strokes

  • Chapter

Abstract

In this chapter we present a sketch-based modeling system inspired by artistic illustration techniques. In traditional illustration, 3D forms are usually depicted by a series of drawing steps using few strokes. Artists initially draw the outline of the subject to show its overall 3D form and shape features. This initial outline usually describes very simple geometric forms. Outline details and internal lines are then progressively added to suggest features such as curvatures, wrinkles, slopes, folds, etc. In this vein, we developed methods to facilitate rapid modeling of a wide variety of free-form 3D objects, constructed, edited, transformed and assembled from just a few freely sketched strokes. We present two parametric surfaces, rotational and cross-sectional blending, constructed using two and three strokes, respectively. These surfaces can be deformed using a single stroke and modified by cross-section over-sketching. We also present a sketch-based approach to perform transformations in our modeling system using a single stroke. We interpret the translation, rotation, and non-uniform scaling from principle component analysis of the stroke and the idea of an active model to guide pivot-based transformations.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Angel, E.: Interactive Computer Graphics: A Top-Down Approach Using Opengl, 3rd edn. Addison Wesley Professional, Reading (2002)

    Google Scholar 

  2. AutodeskMaya: Anatomy for Artists. Autodesk, Inc., San Rafael (2006). http://www.autodesk.com

    Google Scholar 

  3. Bartels, R.H., Samavati, F.F.: Reversing subdivision rules: Local linear conditions and observations on inner products. Journal of Computational and Applied Mathematics 119(1–2), 29–67 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cherlin, J.J., Samavati, F., Sousa, M.C., Jorge, J.A.: Sketch-based modeling with few strokes. In: Proc. of the 21st Spring Conference on Computer Graphics (SCCG ’05) (2005)

    Google Scholar 

  5. de Araujo, B., Jorge, J.: Blobmaker: Free-form modelling with variational implicit surfaces. In: Proc. of the 12th Portuguese Computer Graphics Meeting, pp. 17–26 (2003)

    Google Scholar 

  6. Dease, C., Grint, D., Kennedy, D.: Complete Drawing Course (The Diagram Group). Sterling, New York (1999)

    Google Scholar 

  7. Douglas, D., Peucker, T.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Canadian Cartographer 10(2), 112–122 (1973)

    Article  Google Scholar 

  8. Duda, R.O., Hart, P.E.: Pattern Classification and Scene Analysis. Wiley, New York (1973)

    MATH  Google Scholar 

  9. Eggli, L., Hsu, C., Bruderlin, B., Elber, G.: Inferring 3d models from freehand sketches and constraints. Computer-Aided Design 29(2), 101–112 (1997)

    Article  Google Scholar 

  10. Goldstein, N.: The Art of Responsive Drawing. Prentice-Hall, New York (1999)

    Google Scholar 

  11. Gomis, J.M., Albert, F., Contero, M., Naya, F.: Calligraphic editor for textile and tile pattern design system. In: Proceedings of SmartGraphics ’04. Lecture Notes in Computer Science, vol. 3031, pp. 114–120. Springer, Berlin (2004)

    Google Scholar 

  12. Guptill, A.: Rendering in Pencil. Watson-Guptill, New York (1977)

    Google Scholar 

  13. Igarashi, T., Hughes, J.F.: Clothing manipulation. In: 15th Annual Symposium on User Interface Software and Technology (UIST ’02), pp. 91–100 (2002)

    Google Scholar 

  14. Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: A sketching interface for 3d freeform design. In: Proc. of SIGGRAPH ’99, pp. 409–416 (1999)

    Google Scholar 

  15. Ijiri, T., Owada, S., Okabe, M., Igarashi, T.: Floral diagrams and inflorescences: interactive flower modeling using botanical structural constraints. ACM Transactions on Graphics (Proc. of SIGGRAPH ’05) 24(3), 720–726 (2005)

    Article  Google Scholar 

  16. Karpenko, O., Hughes, J., Raskar, R.: Free-form sketching with variational implicit surfaces. Computer Graphics Forum 21(3), 585–594 (2002)

    Article  Google Scholar 

  17. Lawrence, J., Funkhouser, T.: A painting interface for interactive surface deformations. In: Proc. of Pacific Graphics ’03, pp. 141–150 (2003)

    Google Scholar 

  18. Naya, F., Jorge, J.A., Conesa, J., Contero, M., Gomis, J.M.: Direct modeling: from sketches to 3d models. In: Proc. of the 1st Ibero-American Symposium in Computer Graphics, pp. 109–117 (2002)

    Google Scholar 

  19. Ohwada, S., Nielsen, F., Nakazawa, K., Igarashi, T.: A sketching interface for modeling the internal structures of 3d shapes. In: Proc. of the 4th International Symposium on Smart Graphics, LNCS, vol. 2733, pp. 49–57. Springer, New York (2003)

    Chapter  Google Scholar 

  20. Olsen, L., Samavati, F., Sousa, M., Jorge, J.: Sketch-based modeling: a survey. Computers & Graphics 33, 85–103 (2009)

    Article  Google Scholar 

  21. Park, J., Kwon, Y.B.: An efficient representation of hand sketch graphic messages using recursive Bezier curve approximation. In: Image Analysis and Recognition. Lecture Notes in Computer Science, vol. 3211/2004, pp. 392–399 (2004)

    Chapter  Google Scholar 

  22. Pereira, J.P., Jorge, J.A., Branco, V.A., Ferreira, F.N.: Calligraphic interfaces: Mixed metaphors for design. In: Interactive Systems: Design, Specification and Verification, DSV-IS 2003 Proc., pp. 154–170 (2003)

    Google Scholar 

  23. Samavati, F.F., Bartels, R.H.: Local filters of b-spline wavelets. In: Proceedings of International Workshop on Biometric Technologies (BT 2004). University of Calgary, Canada (2004)

    Google Scholar 

  24. Samavati, F., Mahdavi-Amiri, N.: A filtered b-spline models of scanned digital images. Journal of Science 10(4), 258–264 (2000)

    MathSciNet  Google Scholar 

  25. Schmidt, R., Wyvill, B., Sousa, M., Jorge, J.: Shapeshop: Sketch-based solid modeling with blobtrees. In: 2nd Eurographics Workshop on Sketch-Based Interfaces and Modeling, pp. 53–62 (2005)

    Google Scholar 

  26. Schmidt, R., Singh, K., Balakrishnan, R.: Sketching and composing widgets for 3d manipulation. Computer Graphics Forum (Proc. of Eurographics ’08) 27(2), 301–310 (2008)

    Article  Google Scholar 

  27. Severn, A., Samavati, F.F., Sousa, M.C.: Transformation strokes. In: Proc. of Eurographics Workshop on Sketch-Based Interfaces and Modeling, pp. 75–82 (2006)

    Google Scholar 

  28. Tolba, O., Dorsey, J., McMillan, L.: A projective drawing system. In: ACM Symposium on Interactive 3D Graphics, pp. 25–34 (2001)

    Google Scholar 

  29. Turk, G., O’Brien, J.: Shape transformation using variational implicit surfaces. In: Proc. of SIGGRAPH ’99, pp. 335–342 (1999)

    Google Scholar 

  30. Varley, P., Suzuki, H., Mitani, J., Martin, R.: Interpretation of single sketch input for mesh and solid models. International Journal of Shape Modeling 6(2), 207–240 (2000)

    Article  Google Scholar 

  31. West, K.: How to Draw Plants: The Techniques of Botanical Illustration. The Herbert Press, Coventry (1983)

    Google Scholar 

  32. Zeleznik, R., Herndon, K., Hughes, J.: Sketch: An interface for sketching 3d scenes. In: Proc. of SIGGRAPH ’96, pp. 163–170 (1996)

    Google Scholar 

  33. Zorin, D., Schroder, P., Sweldens, W.: Interactive multiresolution mesh editing. In: Proc. of SIGGRAPH ’97, pp. 259–268 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joaquim A. Jorge .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Severn, A., Samavati, F.F., Cherlin, J.J., Costa Sousa, M., Jorge, J.A. (2011). Sketch-based Modeling and Assembling with Few Strokes. In: Jorge, J., Samavati, F. (eds) Sketch-based Interfaces and Modeling. Springer, London. https://doi.org/10.1007/978-1-84882-812-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-812-4_10

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-811-7

  • Online ISBN: 978-1-84882-812-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics