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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Angel, E.: Interactive Computer Graphics: A Top-Down Approach Using Opengl, 3rd edn. Addison Wesley Professional, Reading (2002)
AutodeskMaya: Anatomy for Artists. Autodesk, Inc., San Rafael (2006). http://www.autodesk.com
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)
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)
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)
Dease, C., Grint, D., Kennedy, D.: Complete Drawing Course (The Diagram Group). Sterling, New York (1999)
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)
Duda, R.O., Hart, P.E.: Pattern Classification and Scene Analysis. Wiley, New York (1973)
Eggli, L., Hsu, C., Bruderlin, B., Elber, G.: Inferring 3d models from freehand sketches and constraints. Computer-Aided Design 29(2), 101–112 (1997)
Goldstein, N.: The Art of Responsive Drawing. Prentice-Hall, New York (1999)
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)
Guptill, A.: Rendering in Pencil. Watson-Guptill, New York (1977)
Igarashi, T., Hughes, J.F.: Clothing manipulation. In: 15th Annual Symposium on User Interface Software and Technology (UIST ’02), pp. 91–100 (2002)
Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: A sketching interface for 3d freeform design. In: Proc. of SIGGRAPH ’99, pp. 409–416 (1999)
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)
Karpenko, O., Hughes, J., Raskar, R.: Free-form sketching with variational implicit surfaces. Computer Graphics Forum 21(3), 585–594 (2002)
Lawrence, J., Funkhouser, T.: A painting interface for interactive surface deformations. In: Proc. of Pacific Graphics ’03, pp. 141–150 (2003)
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)
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)
Olsen, L., Samavati, F., Sousa, M., Jorge, J.: Sketch-based modeling: a survey. Computers & Graphics 33, 85–103 (2009)
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)
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)
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)
Samavati, F., Mahdavi-Amiri, N.: A filtered b-spline models of scanned digital images. Journal of Science 10(4), 258–264 (2000)
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)
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)
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)
Tolba, O., Dorsey, J., McMillan, L.: A projective drawing system. In: ACM Symposium on Interactive 3D Graphics, pp. 25–34 (2001)
Turk, G., O’Brien, J.: Shape transformation using variational implicit surfaces. In: Proc. of SIGGRAPH ’99, pp. 335–342 (1999)
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)
West, K.: How to Draw Plants: The Techniques of Botanical Illustration. The Herbert Press, Coventry (1983)
Zeleznik, R., Herndon, K., Hughes, J.: Sketch: An interface for sketching 3d scenes. In: Proc. of SIGGRAPH ’96, pp. 163–170 (1996)
Zorin, D., Schroder, P., Sweldens, W.: Interactive multiresolution mesh editing. In: Proc. of SIGGRAPH ’97, pp. 259–268 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)