Abstract
We present a method for generating realistic models of temperate-climate trees and shrubs. This method is based on the biological hypothesis that the form of a developing tree emerges from a self-organizing process dominated by the competition of buds and branches for light or space, and regulated by internal signaling mechanisms. Simulations of this process robustly generate a wide range of realistic trees and bushes. The generated forms can be controlled with a variety of interactive techniques, including procedural brushes, sketching, and editing operations such as pruning and bending of branches. We illustrate the usefulness and versatility of the proposed method with diverse tree models, forest scenes, animations of tree development, and examples of combined interactive-procedural tree modeling.
Supplemental Material
Available for Download
Materials include 2 models of self-organizing trees, which can be run using L-studio.
- Anastacio, F., Costa Sousa, M., Samavati, F., and Jorge, J. 2006. Modeling plant structures using concept sketches. Proceedings of NPAR 2006, 105--113. Google Scholar
Digital Library
- Aono, M., and Kunii, T. L. 1984. Botanical tree image generation. IEEE Computer Graphics and Applications 4, 5, 10--34. Google Scholar
Digital Library
- Arvo, J., and Kirk, D. 1988. Modeling plants with environment-sensitive automata. Proceedings of Ausgraph 1988, 27--33.Google Scholar
- Bangerth, F. 1989. Dominance among fruits/sinks and the search for a correlative signal. Physiologia Plantarum 76, 608--614.Google Scholar
Cross Ref
- Barthélémy, D., and Caraglio, Y. 2007. Plant architecture: A dynamic, multilevel and comprehensive approach to plant form, structure, and ontology. Annals of Botany 99, 375--407.Google Scholar
Cross Ref
- Bell, A. 1991. Plant form: An illustrated guide to flowering plants. Oxford University Press, Oxford.Google Scholar
- Beneš, B., and Millan, E. 2002. Virtual climbing plants competing for space. IEEE Computer Animation 2002, 33--42. Google Scholar
Digital Library
- Bloomenthal, J. 1985. Modeling the Mighty Maple. Computer Graphics 19, 3, 305--311. Proceedings of SIGGRAPH 1985. Google Scholar
Digital Library
- Borchert, R., and Honda, H. 1984. Control of development in the bifurcating branch system of Tabebuia rosea: A computer simulation. Botanical Gazette 145, 2, 184--195.Google Scholar
Cross Ref
- Borchert, R., and Slade, N. 1981. Bifurcation ratios and the adaptive geometry of trees. Botanical Gazette 142, 3, 394--401.Google Scholar
Cross Ref
- Bornhofen, S., and Lattaud, C. 2008. Competition and evolution in virtual plant communities: a new modeling approach. Natural Computing. In press. Google Scholar
Digital Library
- Boudon, F., Prusinkiewicz, P., Federl, P., Godin, C., and Karwowski, R. 2003. Interactive design of bonsai tree models. Computer Graphics Forum 22, 3, 591--599. Proceedings of Eurographics 2003.Google Scholar
Cross Ref
- Chiba, N., Ohkawa, S., Muraoka, K., and Miura, M. 1994. Visual simulation of botanical trees based on virtual heliotropism and dormancy break. The Journal of Visualization and Computer Animation 5, 1, 3--15.Google Scholar
Cross Ref
- Cieslak, M., Lemieux, C., Hanan, J., and Prusinkiewicz, P. 2008. Quasi-Monte-Carlo simulation of the light environment of plants. Functional Plant Biology 35, 9/10, 837--849.Google Scholar
- Cohen, J., Markosian, L., Zeleznik, R., Hughes, J., and Barzel, R. 1999. An interface for sketching 3D curves. Proceedings of the 1999 ACM Symposium on Interactive 3D Graphics, 17--21. Google Scholar
Digital Library
- Cohen, D. 1967. Computer simulation of biological pattern generation processes. Nature 216, 246--248.Google Scholar
Cross Ref
- Costes, E., Smith, C., Renton, M., Guédon, Y., Prusinkiewicz, P., and Godin, C. 2008. MAppleT: Simulation of apple tree development using mixed stochastic and biomechanical models. Functional Plant Biology 35, 9/10, 936--950.Google Scholar
- Côté, J.-F., Widlowski, J.-L., Fournier, R., and Verstraete, M. 2009. The structural and radiative consistency of three-dimensional tree reconstructions from terrestrial lidar. Remote Sensing of Environment 113, 1067--1081.Google Scholar
Cross Ref
- de Reffye, P., Edelin, C., Franĉon, J., Jaeger, M., and Puech, C. 1988. Plant models faithful to botanical structure and development. Computer Graphics 22, 4, 151--158. Proceedings of SIGGRAPH 1988. Google Scholar
Digital Library
- Greene, N. 1989. Voxel space automata: modeling with stochastic growth processes in voxel space. Computer Graphics 23, 4, 175--184. Proceedings of SIGGRAPH 1989. Google Scholar
Digital Library
- Hallé, F., Oldeman, R. A. A., and Tomlinson, P. B. 1978. Tropical trees and forests: An architectural analysis. Springer, Berlin.Google Scholar
- Honda, H. 1971. Description of the form of trees by the parameters of the tree-like body: Effects of the branching angle and the branch length on the shape of the tree-like body. Journal of Theoretical Biology 31, 331--338.Google Scholar
Cross Ref
- Ijiri, T., Owada, S., Okabe, M., and Igarashi, T. 2005. Floral diagrams and inflorescences: Interactive flower modeling using botanical structural constraints. ACM Transactions on Graphics 24, 3, 720--726. Proceedings of SIGGRAPH 2005. Google Scholar
Digital Library
- Ijiri, T., Owada, S., and Igarashi, T. 2006. Seamless integration of initial sketching and subsequent detail editing in flower modeling. Computer Graphics Forum 25, 3, 138--146. Proceedings of Eurographics 2006.Google Scholar
Cross Ref
- Ijiri, T., Owada, S., and Igarashi, T. 2006. The sketch L-system: Global control of tree modeling using free-form strokes. Proceedings of Smart Graphics 2006, 138--146.Google Scholar
Cross Ref
- Karwowski, R., and Lane, B., 2004. L-studio 4.0 User's Guide. http: //algorithmicbotany.org/lstudio.Google Scholar
- Karwowski, R., and Prusinkiewicz, P. 2003. Design and implementation of the L+C modeling language. Electronic Notes in Theoretical Computer Science 86, 2, 134--152.Google Scholar
Cross Ref
- Lintermann, B., and Deussen, O. 1999. Interactive modeling of plants. IEEE Computer Graphics and Applications 19, 1, 56--65. Google Scholar
Digital Library
- Macdonald, N. 1983. Trees and networks in biological models. J. Wiley & Sons, New York.Google Scholar
- Mandelbrot, B. B. 1982. The fractal geometry of nature. W. H. Freeman, San Francisco.Google Scholar
- Měch, R., and Prusinkiewicz, P. 1996. Visual models of plants interacting with their environment. Proceedings of SIGGRAPH 1996, 397--410. Google Scholar
Digital Library
- Neubert, B., Franken, T., and Deussen, O. 2007. Approximate image-based tree modeling using particle flows. ACM Transactions on Graphics 26, 3, 88-1-88-8. Proceedings of SIGGRAPH 2007. Google Scholar
Digital Library
- Okabe, M., Owada, S., and Igarashi, T. 2005. Interactive design of botanical trees using freehand sketches and example-based editing. Computer Graphics Forum 24, 3, 487--496. Proceedings of Eurographics 2005. Google Scholar
Digital Library
- Oppenheimer, P. 1986. Real time design and animation of fractal plants and trees. Computer Graphics 20, 4, 55--64. Proceedings of SIGGRAPH 1986. Google Scholar
Digital Library
- Pałubicki, W. 2007. Fuzzy plant modeling with OpenGL. VDM Verlag, Saarbrucken.Google Scholar
- Power, J., Bernheim-Brush, A. J., Prusinkiewicz, P., and Salesin, D. 1999. Interactive arrangement of botanical L-system models. Proceedings of the 1999 ACM Symposium on Interactive 3D Graphics, 175--182. Google Scholar
Digital Library
- Prusinkiewicz, P., James, M., and Měch, R. 1994. Synthetic topiary. Proceedings of SIGGRAPH 1994, 351--358. Google Scholar
Digital Library
- Prusinkiewicz, P., Mündermann, L., Karwowski, R., and Lane, B. 2001. The use of positional information in the modeling of plants. Proceedings of SIGGRAPH 2001, 289--300. Google Scholar
Digital Library
- Reeves, W. T., and Blau, R. 1985. Approximate and probabilistic algorithms for shading and rendering structured particle systems. Computer Graphics 19, 3, 313--322. Proceedings of SIGGRAPH 1985. Google Scholar
Digital Library
- Rodkaew, Y., Chongstitvatana, P., Siripant, S., and Lursinsap, C. 2003. Particle systems for plant modeling. In Plant growth modeling and applications. Proceedings of PMA03, B.-G. Hu and M. Jaeger, Eds. Tsinghua University Press and Springer, Beijing, 210--217.Google Scholar
- Runions, A., Fuhrer, M., Lane, B., Federl, P., Rollandlagan, A.-G., and Prusinkiewicz, P. 2005. Modeling and visualization of leaf venation patterns. ACM Transactions on Graphics 24, 3, 702--711. Proceedings of SIGGRAPH 2005. Google Scholar
Digital Library
- Runions, A., Lane, B., and Prusinkiewicz, P. 2007. Modeling trees with a space colonization algorithm. Proceedings of the 2007 Eurographics Workshop on Natural Phenomena, 63--70. Google Scholar
Digital Library
- Sachs, T., and Novoplansky, A. 1995. Tree from: Architectural models do not suffice. Israel Journal of Plant Sciences 43, 203--212.Google Scholar
Cross Ref
- Sachs, T. 2004. Self-organization of tree form: A model for complex social systems. Journal of Theoretical Biology 230, 197--202.Google Scholar
Cross Ref
- Shinozaki, K., Yoda, K., Hozumi, K., and Kira, T. 1964. A quantitative analysis of plant form --- the pipe model theory. I. Basic analyses. Japanese Journal of Ecology 14, 3, 97--104.Google Scholar
- Soler, C., Sillion, F., Blaise, F., and de Reffye, P. 2003. An efficient instantiation algorithm for simulating radiant energy transfer in plant models. ACM Transactions on Graphics 22, 2, 204--233. Google Scholar
Digital Library
- Takenaka, A. 1994. A simulation model of tree architecture development based on growth response to local light environment. Journal of Plant Research 107, 321--330.Google Scholar
Cross Ref
- Ulam, S. 1962. On some mathematical properties connected with patterns of growth of figures. Proceedings of Symposia on Applied Mathematics 14, 215--224.Google Scholar
Cross Ref
- Weber, J., and Penn, J. 1995. Creation and rendering of realistic trees. Proceedings of SIGGRAPH 1995, 119--128. Google Scholar
Digital Library
- Wither, J., Boudon, F., Cani, M.-P., and Godin, C. 2009. Structure from silhouettes: a new pradigm for fast sketch-based design of trees. Computer Graphics Forum 28, 2, 541--550. Proceedings of Eurographics 2009.Google Scholar
Cross Ref
- Zakaria, M. N., and Shukri, S. R. M. 2007. A sketch-and-spray interface for modeling trees. Proceedings of Smart Graphics 2007, 23--35. Google Scholar
Digital Library
Index Terms
Self-organizing tree models for image synthesis
Recommendations
Self-organizing tree models for image synthesis
SIGGRAPH '09: ACM SIGGRAPH 2009 papersWe present a method for generating realistic models of temperate-climate trees and shrubs. This method is based on the biological hypothesis that the form of a developing tree emerges from a self-organizing process dominated by the competition of buds ...
Virtual Reality in Brazil 2011: Simulating crowds based on a space colonization algorithm
This paper presents a method for crowd simulation based on a biologically motivated space colonization algorithm. This algorithm was originally introduced to model leaf venation patterns and the branching architecture of trees. It operates by simulating ...
Single image tree modeling
SIGGRAPH Asia '08: ACM SIGGRAPH Asia 2008 papersIn this paper, we introduce a simple sketching method to generate a realistic 3D tree model from a single image. The user draws at least two strokes in the tree image: the first crown stroke around the tree crown to mark up the leaf region, the second ...





Comments