Skip to main content

A Sketch-and-Spray Interface for Modeling Trees

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4569))

Abstract

We introduce in this paper an interface for modeling botanical trees that we term a sketch-and-spray interface. In using the interface, a user would sketch out various types of strokes to construct the main structures of a tree. A user could use a branch stroke to draw a single branch, a leaf stroke to draw a single leaf or a stem of leaves, or a copy stroke to draw a whole branch together with all its sub-branches and leaves. A user could also use various editing strokes to modify the tree structure. Finally, a user could spray particles upon it to ‘grow’ the overall shape of the tree. We illustrate the utility of our interface using a number of examples throughout this paper.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Algorithmic Botany website: http://www.algorithmicbotany.org

  2. Anastacio, F., Sousa, M.C., Samavati, F., Jorge, J.: Modeling Plant Structures Using Concept Sketches. In: 4th International Symposium on Non Photorealistic Animation and Rendering (NPAR ’06) Annecy, France (June 2006)

    Google Scholar 

  3. Baraff, D., Witkin, A.: Physically Based Modeling. In: SIGGRAPH 2001 course notes (2001)

    Google Scholar 

  4. Cherlin, J.J., Samavati, F., Sousa, M.C., Jorge, J.A.: Sketch-based Modeling with Few Strokes. In: 21st Spring Conference on Computer Graphics (SCCG 2005) Budmerice, Slovak Republic (May 2005)

    Google Scholar 

  5. Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: A Sketching Interface for 3D Freeform Design. In: Proceedings of SIGGRAPH 1999, pp. 409–416 (1999)

    Google Scholar 

  6. Igarashi, T., Cosgrove, D.: Adaptive Unwrapping for Interactive Texture Painting. In: ACM Symposium on Interactive 3D Graphics, ACM I3D’01 Research Triangle Park, NC, March 19-21, pp. 209–216. ACM Press, New York (2001)

    Google Scholar 

  7. Ijiri, T., Okabe, M., Owada, S., Igarashi, T.: Floral Diagrams and Inflorescences: Interactive Flower Modeling using Botanical Structural Constraints. ACM Transactions on Computer Graphics, 24(3) ACM SIGGRAPH 2005, Los Angels, USA (2005)

    Google Scholar 

  8. Ijiri, T., Owada, S., Igarashi, T.: The Sketch L-System: Global Control of Tree Modeling Using Free-form Strokes, Smart Graphics 2006, July 23-25, pp. 138–146. Vanvcouver, Canada (2006)

    Google Scholar 

  9. Karpenko, O.A., Hughes, J.F.: SmoothSketch: 3D Free-Form Shapes from Complex Sketches, ACM Transactions on Graphics. In: Proceedings of ACM SIGGRAPH 2006, 25(3), 89–598 (July 2006)

    Google Scholar 

  10. Kho, Y., Garland, M.: Sketching Mesh Deformations. In: Proceedings of the ACM Symposium on Interactive 3D Graphics, pp. 147–154. ACM Press, New York (2005)

    Google Scholar 

  11. Lintermann, B., Deussen, O.: Interactive Modeling of Plants. IEEE Computer Graphics and Applications 19(1), 56–65 (1999)

    Article  Google Scholar 

  12. Murakawa, J., Hong, T., Yoon, I., Lank, E.: Parts, Image, and Sketch based 3D Modeling Method. In: Proceedings of Sketch-Based Interfaces and Modeling, SBIM 2006 (2006)

    Google Scholar 

  13. Okabe, M., Owada, S., Igarashi, T.: Interactive Design of Botanical Trees Using Freehand Sketches and Example-based Editing, Computer Graphics Forum. In: Eurographics 2005, August 29 - September 02, vol. 24(3), Trinity College, Dublin, Ireland (2005)

    Google Scholar 

  14. Owada, S., Nielsen, F., Nakazawa, K., Igarashi, T.: Copy-paste Synthesis of 3D Geometry with Repetitive Patterns. In: Butz, A., Fisher, B., Krüger, A., Olivier, P. (eds.) SG 2006. LNCS, vol. 4073, pp. 184–193. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Prusinkiewicz, P., Lindenmayer, A.: The Algorithmic Beauty of Plants. Springer, Heidelberg (1996)

    MATH  Google Scholar 

  16. Prusinkiewicz, P., Mündermann, L., Karwowski, R., Lane, B.: The Use of Positional Information in the Modeling of Plants. In: Proceedings of SIGGRAPH 2001, pp. 289–300 (2001)

    Google Scholar 

  17. Reffye, P.d., Edelin, C., Francon, J., Jaeger, M., Puech, C.: Plant Models Faithful to Botanical Structure and Development, Computer Graphics, 22(4) (August 1988)

    Google Scholar 

  18. Runions, A., Fuhrer, M., Lane, B., Federl, P., Rolland-Lagan, A.-G., Prusinkiewicz, P.: Modeling and Visualization of Leaf Venation Patterns. ACM Transactions on Graphics 24(3), pp. 702–711

    Google Scholar 

  19. Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., Seidel, H.-P.: Laplacian Surface Editing. In: Eurographics/ACM SIGGRAPH symposium on Geometry processing, July 08-10, 2004, Nice, France (2004)

    Google Scholar 

  20. Tsang, S., Balakrishnan, R., Singh, K., Ranjan, A.: A Suggestive Interface for Image Guided 3D Sketching. In: Proceedings of the 2004 conference on Human factors in computing systems, pp. 591–598. Vienna, Austria (2004)

    Chapter  Google Scholar 

  21. Weber, J., Penn, J.: Creation and Rendering of Realistic Trees. In: SIGGRAPH ’95 Proceedings, pp. 119–128 (August 1995)

    Google Scholar 

  22. Weng, Y., Xu, W., Wu, Y., Zhou, K., Guo, B.: 2D Shape Deformation using Nonlinear Least Squares Optimization. Visual Computer 22, 653–660 (2006)

    Article  Google Scholar 

  23. Zeleznik, R.C., Herndon, K.P., Hughes. J.F.: SKETCH: An Interface for Sketching 3d Scenes. In: Proceedings of SIGGRAPH 1996, pp. 163–170 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Butz Brian Fisher Antonio Krüger Patrick Olivier Shigeru Owada

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zakaria, M.N., Shukri, S.R.M. (2007). A Sketch-and-Spray Interface for Modeling Trees. In: Butz, A., Fisher, B., Krüger, A., Olivier, P., Owada, S. (eds) Smart Graphics. SG 2007. Lecture Notes in Computer Science, vol 4569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73214-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73214-3_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73213-6

  • Online ISBN: 978-3-540-73214-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics