The Visual Computer

, Volume 24, Issue 7–9, pp 807–816 | Cite as

Generating vast varieties of realistic leaves with parametric 2Gmap L-systems

  • Alexandre Peyrat
  • Olivier Terraz
  • Stephane Merillou
  • Eric Galin
Original Article


Creating realistic plants and trees require the ability to generate thousands of leaves with different shapes and textures for different given species. This paper presents an original method to generate large atlases of leaves with many details from a single formal grammar. Leaves are described by a parameterized 2Gmap L-system that describes their evolution in shape and texture through out their entire life cycle. Our approach automatically synthesizes the deformations as well as the color and texture changes as the leaves age, as well as defects such as holes or cracks produced by insect attacks or accidents.


Leaves Formal grammar L-systems Aging 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Baranoski, G.V.G., Rokne, J.G.: An algorithmic reflectance and transmittance model for plant tissue. Comput. Graph. Forum 16, 141–150 (1997)CrossRefGoogle Scholar
  2. 2.
    Baranoski, G.V.G., Rokne, J.G.: Efficiently simulating scattering of light by leaves. Visual Comput. 17, 491–505 (2001)Google Scholar
  3. 3.
    Bousquet, L., Lavergne, T., Deroin, T., Widlowski, J., Moya, I., Jacquemoud, S.: Multispectral and multiangular measurement and modeling of leaf reflectance and transmittance. In: Second International Symposium on Recent Advances in Quantitative Remote Sensing (RAQRS 2). Valencia (2006)Google Scholar
  4. 4.
    Braitmaier, M., Diepstraten, J., Ertl, T.: Real-time rendering of seasonal influenced trees. In: Procceedings of Theory and Practice of Computer Graphics 2004, pp. 152–159. Eurographics Association, Aire-la-Ville, Switzerland (2004)CrossRefGoogle Scholar
  5. 5.
    Chiba, N., Ohshida, K., Muroaka, K., Saito, N.: Visual simulation of leaf arrangement and autumn colors. J. Vis. Comput. Anim. 7, 79–93 (1996)CrossRefGoogle Scholar
  6. 6.
    Desbenoit, B., Galin, E., Akkouche, S., Grosjean, J.: Modeling autumn sceneries. In: 26th International Conference on Eurographics, pp. 107–110. Eurographics Association, Aire-la-Ville, Switzerland (2006)Google Scholar
  7. 7.
    Fuhrer, M., Jensen, H., Prusinkiewicz, P.: Modeling hairy plants. In: Computer Graphics and Applications. 12th Pacific Conference, pp. 217–225. Academic Press Professional, Inc., San Diego, CA (2004)CrossRefGoogle Scholar
  8. 8.
    Hammel, M., Prusinkiewicz, P., Wyvill, B.: Modelling compound leaves using implicit contours. In: Proceedings of Computer Graphics International ’92, pp. 119–212. Springer, Tokyo (1992)Google Scholar
  9. 9.
    Lienhardt, P.: N-dimensional generalized combinatorial maps and cellular quasi-manifolds. Int. J. Comput. Geom. Appl. 4(3), 275–324 (1994)MATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Mech, R.: CPFG version 3.4 user’s manual. Department of Computer Science, University of Calgary (1998)Google Scholar
  11. 11.
    Mochizuki, S., Cai, D., Komiri, T., Kimura, H., Hori, R.: Virtual autumn coloring system based on biological and fractal model. In: Proceedings of the 9th Pacific Conference on Computer Graphics and Applications, p. 348. IEEE Computer Society Press, Washington, DC (2001)Google Scholar
  12. 12.
    Mundermann, L., MacMurchy, P., Pivovarov, J., Prusinkiewicz, P.: Modeling lobed leaves. In: CGI ’03: Proceedings of Computer Graphics International, pp. 60–65. IEEE Computer Society, Tokyo (2003)CrossRefGoogle Scholar
  13. 13.
    Prusinkiewicz, P., Hanan, J.: Visualization of botanical structures and processes using parametric L-systems. In: Thalmann, D. (ed.) Scientific Visualization and Graphics Simulation, pp. 183–201. Wiley, New York (1990)Google Scholar
  14. 14.
    Prusinkiewicz, P., Lindenmayer, A.: The Algorithmic Beauty of Plants. Springer, Berlin Heidelberg New York (1996)MATHGoogle Scholar
  15. 15.
    Prusinkiewicz, P., Mundermann, L., Karwowski, R., Lane, B.: The use of positional information in the modeling of plants. In: Proceedings of SIGGRAPH’01, pp. 289–300. ACM Press, Los Angeles, CA (2001)Google Scholar
  16. 16.
    Quan, L., Tan, P., Zeng, G., Yuan, L., Wang, J., Kang, S.B.: Image-based plant modeling. In: SIGGRAPH ’06: ACM SIGGRAPH 2006 Papers, pp. 599–604. ACM Press, Boston, MA (2006)CrossRefGoogle Scholar
  17. 17.
    Rodkaew, Y., Chongstitvatana, P., Siripant, S., Lursinsap, C.: Modeling plant leaves in marble-patterned colours with particle transportation system. In: Godin, C. et. al. (eds.) 4th International Workshop on Functional-Structural Plant Models, pp. 391–397. Montpellier (2004)Google Scholar
  18. 18.
    Rodkaew, Y., Lursinsap, C., Fujimoto, T., Siripant, S.: Modeling leaf shapes using L-systems and genetic algorithms. In: Proceedings of NICOGRAPH International, pp. 73–78 (2002)Google Scholar
  19. 19.
    Runions, A., Fuhrer, M., Lane, B., Federl, P., Rolland-Lagan, A., Prusinkiewicz, P.: Modeling and visualization of leaf venation patterns. In: SIGGRAPH ’05: ACM SIGGRAPH 2005 Papers, pp. 702–711. ACM, Los Angeles, CA (2005)CrossRefGoogle Scholar
  20. 20.
    Terraz, O., Guimberteau, G., Mérillou, S., Plemenos, D., Ghazanfarpour, D.: 3Gmap L-systems: An application to the modeling of wood. Visual Comput. (2008, in press)Google Scholar
  21. 21.
    van Overveld, C.W.A.M., Viaud, M.L.: Sticky splines: definition and manipulation of spline structures with maintained topological relations. ACM Trans. Graph. 15(1), 72–98 (1996)CrossRefGoogle Scholar
  22. 22.
    Wang, L., Wang, W., Dorsey, J., Yang, X., Guo, B., Shum, H.: Real-time rendering of plant leaves. ACM Trans. Graph. (TOG) 24, 712–719 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Alexandre Peyrat
    • 1
  • Olivier Terraz
    • 1
  • Stephane Merillou
    • 1
  • Eric Galin
    • 2
  1. 1.Département Mathématiques InformatiqueXLIM – UMR CNRSLimoges CedexFrance
  2. 2.Université Claude-Bernard Lyon 1Villeurbanne CedexFrance

Personalised recommendations