“Visual models of plants interacting with their environment” by Mech and Prusinkiewicz

  • ©Radomir Mech and Przemyslaw Prusinkiewicz




    Visual models of plants interacting with their environment



    Interaction with the environment is a key factor affecting the development of plants and plant ecosystems. In this paper we introduce a modeling framework that makes it possible to simulate and visualize a wide range of interactions at the level of plant architecture. This framework extends the formalism of Lindenmayer systems with constructs needed to model bi-directional information exchange between plants and their environment. We illustrate the proposed framework with models and simulations that capture the development of tree branches limited by collisions, the colonizing growth of clonal plants competing for space in favorable areas, the interaction between roots competing for water in the soil, and the competition within and between trees for access to light. Computer animation and visualization techniques make it possible to better understand the modeled processes and lead to realistic images of plants within their environmental context.


    1. AGRAWAL, P. The cell programming language. Artificial Life 2,1 (1995), 37-77.
    2. ARVO,J.,AND KIRK, D. Modeling plants with environment-sensitive automata. In Proceedings of Ausgraph’88 (1988), pp. 27 – 33.
    3. BELL,A.Plant form: An illustrated guide to flowering plants. Oxford University Press, Oxford, 1991.
    4. BELL, A. D. The simulation of branching patterns in modular organisms. Philos. Trans. Royal Society London, Ser. B 313 (1986), 143-169.
    5. BELL,A.D.,ROBERTS,D.,AND SMITH, A. Branching patterns: the simulation of plant architecture. Journal of Theoretical Biology 81 (1979), 351-375.
    6. BLOOMENTHAL, J. Modeling the Mighty Maple. Proceedings of SIG- GRAPH ’85 (San Francisco, California, July 22-26, 1985), in Computer Graphics, 19, 3 (July 1985), pages 305-311, ACMSIGGRAPH, New York, 1985.
    7. BORCHERT,R.,AND HONDA, H. Control of development in the bifurcating branch system of Tabebuia rosea: A computer simulation. Botanical Gazette 145, 2 (1984), 184-195.
    8. BORCHERT,R.,AND SLADE, N. Bifurcation ratios and the adaptive geometry of trees. Botanical Gazette 142, 3 (1981), 394-401.
    9. CHEN,S.G.,CEULEMANS,R.,AND IMPENS, I. A fractal based Populus canopy structure model for the calculation of light interception. Fores t Ecology and Management (1993).
    10. CHIBA,N.,OHKAWA,S.,MURAOKA,K.,AND MIURA, M. Visual simulation of botanical trees based on virtual heliotropism and dormancy break. The Journal of Visualization and Computer Animation 5 (1994), 3-15.
    11. CHIBA,N.,OHSHIDA,K.,MURAOKA,K.,MIURA,M.,AND SAITO,N.A growth model having the abilities of growth-regulations for simulating visual nature of botanical trees. Computers and Graphics 18, 4 (1994), 469-479.
    12. CLAUSNITZER,V.,AND HOPMANS, J. Simultaneous modeling of transient three-dimensional root growth and soil water flow. Plant and Soil 164 (1994), 299-314.
    13. COHEN, D. Computer simulation of biological pattern generation processes. Nature 216 (October 1967), 246-248.
    14. COHEN,M.,AND WALLACE,J.Radiosity and realistic image synthesis. Academic Press Professional, Boston, 1993. With a chapter by P. Hanrahan and a foreword by D. Greenberg.
    15. DE REFFYE,P.,HOULLIER,F.,BLAISE,F.,BARTHELEMY,D.,DAUZAT, J., AND AUCLAIR, D. A model simulating above- and below-ground tree architecture with agroforestry applications. Agroforestry Systems 30 (1995), 175-197.
    16. DIGGLE, A. J. ROOTMAP – a model in three-dimensional coordinates of the structure and growth of fibrous root systems. Plant and Soil 105 (1988), 169-178.
    17. DONG,M.Foraging through morphological response in clonal herbs. PhD thesis, Univeristy of Utrecht, October 1994.
    18. FISHER, J. B. How predictive are computer simulations of tree architecture. International Journal of Plant Sciences 153 (Suppl.) (1992), 137-146.
    19. FISHER,J.B.,AND HONDA, H. Computer simulation of branching pattern and geometry in Terminalia (Combretaceae), a tropical tree. Botanical Gazette 138, 4 (1977), 377-384.
    20. FLEISCHER,K.W.,AND BARR, A. H. A simulation testbed for the study of multicellular development: The multiple mechanisms of morphogenesis. In Artificial Life III, C. G. Langton, Ed. Addison-Wesley, Redwood City, 1994, pp. 389-416.
    21. FORD,E.D.,AVERY,A.,AND FORD, R. Simulation of branch growth in the Pinaceae: Interactions of morphology, phenology, foliage productivity, and the requirement for structural support, on the export of carbon. Journal of Theoretical Biology 146 (1990), 15-36.
    22. FORD, H. Investigating the ecological and evolutionary significance of plant growth form using stochastic simulation. Annals of Botany 59 (1987), 487-494.
    23. FRIJTERS,D.,AND LINDENMAYER, A. A model for the growth and flowering of Aster novae-angliae on the basis of table (1,0)L-systems. In L Systems, G. Rozenberg and A. Salomaa, Eds., Lecture Notes in Computer Science 15. Springer-Verlag, Berlin, 1974, pp. 24-52.
    24. GARDNER, W. R. Dynamic aspects of water availability to plants. Soil Science 89, 2 (1960), 63-73.
    25. GREENE, N. Voxel space automata: Modeling with stochastic growth processes in voxel space. Proceedings of SIGGRAPH ’89 (Boston, Mass., July 31-August 4, 1989), in Computer Graphics 23, 4 (August 1989), pages 175-184, ACM SIGGRAPH, New York, 1989.
    26. GREENE, N. Detailing tree skeletons with voxel automata. SIG- GRAPH ’91 Course Notes on Photorealistic Volume Modeling and Rendering Techniques, 1991.
    27. GUZY, M. R. A morphological-mechanistic plant model formalized in an object-oriented parametric L-system. Manuscript, USDA-ARS Salinity Laboratory, Riverside, 1995.
    28. HANAN, J. Virtual plants -Integrating architectural and physiological plant models. In Proceedings of ModSim 95 (Perth, 1995), P. Binning, H. Bridgman, and B. Williams, Eds., vol. 1, The Modelling and Simulation Society of Australia, pp. 44-50.
    29. HANAN,J.S.Parametric L-systems and their application to the modelling and visualization of plants. PhD thesis, University of Regina, June 1992.
    30. HART,J.W. Plant tropisms and other growth movements.Unwin Hyman, London, 1990.
    31. HERMAN,G.T.,AND ROZENBERG,G. Developmental systems and languages. North-Holland, Amsterdam, 1975.
    32. HONDA, H. 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 (1971), 331-338.
    33. HONDA,H.,TOMLINSON,P.B.,AND FISHER, J. B. Computer simulation of branch interaction and regulation by unequal flow rates in botanical trees. American Journal of Botany 68 (1981), 569-585.
    34. KAANDORP,J. Fractal modelling: Growth and form in biology. Springer-Verlag, Berlin, 1994.
    35. KANAMARU,N.,CHIBA,N.,TAKAHASHI,K.,AND SAITO,N.CG simulation of natural shapes of botanical trees based on heliotropism. The Transactions of the Institute of Electronics, Information, and Communication Engineers J75-D-II, 1 (1992), 76-85. In Japanese.
    36. KURTH,W. Growth grammar interpreter GROGRA 2.4: A software tool for the 3-dimensional interpretation of stochastic, sensitive growth grammars in the context of plant modeling. Introduction and reference manual. Forschungszentrum Wald~kosysteme der Universit~t G~ttingen, G~ttingen, 1994.
    37. LIDDELL,C.M.,AND HANSEN, D. Visualizing complex biological interactions in the soil ecosystem. The Journal of Visualization and Computer Animation 4 (1993), 3-12.
    38. LINDENMAYER, A. Mathematical models for cellular interaction in development, Parts I and II. Journal of Theoretical Biology 18 (1968), 280-315.
    39. LINDENMAYER, A. Developmental systems without cellular interaction, their languages and grammars. Journal of Theoretical Biology 30 (1971), 455-484.
    40. MACDONALD,N.Trees and networks in biological models. J. Wiley & Sons, New York, 1983.
    41. PRESS,W.H.,TEUKOLSKY,S.A.,VETTERLING,W.T.,AND FLANNERY, B. P. Numerical recipes in C: The art of scientific computing. Second edition. Cambridge University Press, Cambridge, 1992.
    42. PRUSINKIEWICZ, P. Visual models of morphogenesis. Artificial Life 1, 1/2 (1994), 61-74.
    43. PRUSINKIEWICZ,P.,HAMMEL,M.,HANAN,J.,AND M. ECH,R. Visual models of plant development. In Handbook of formal languages, G. Rozenberg and A. Salomaa, Eds. Springer-Verlag, Berlin, 1996. To appear.
    44. PRUSINKIEWICZ,P.,AND HANAN, J. L-systems: From formalism to programming languages. In Lindenmayer systems: Impacts on theoretical computer science, computer graphics, and developmental biology, G. Rozenberg and A. Salomaa, Eds. Springer-Verlag, Berlin, 1992, pp. 193-211.
    45. PRUSINKIEWICZ,P.,JAMES,M.,AND M. ECH, R. Synthetic topiary. Proceedings of SIGGRAPH ’94 (Orlando, Florida, July 24-29, 1994), pages 351-358, ACM SIGGRAPH, New York, 1994.
    46. PRUSINKIEWICZ,P.,AND LINDENMAYER,A.The algorithmic beauty of plants. Springer-Verlag, New York, 1990. With J. S. Hanan, F. D. Fracchia, D. R. Fowler, M. J. M. de Boer, and L. Mercer.
    47. ROOM, P. M. ‘Falling apart’ as a lifestyle: the rhizome architecture and population growth of Salvinia molesta. Journal of Ecology 71 (1983), 349-365.
    48. ROOM,P.M.,MAILLETTE,L.,AND HANAN, J. Module and metamer dynamics and virtual plants. Advances in Ecological Research 25 (1994), 105-157.
    49. ROZENBERG, G. T0L systems and languages. Information and Control 23 (1973), 357-381.
    50. SACHS,T.,AND NOVOPLANSKY, A. Tree from: Architectural models do not suffice. Israel Journal of Plant Sciences 43 (1995), 203-212.
    51. SIPPER, M. Studying artificial life using a simple, general cellular model. Artificial Life 2, 1 (1995), 1-35.
    52. TAKENAKA, A. A simulation model of tree architecture development based on growth response to local light environment. Journal of Plant Research 107 (1994), 321-330.
    53. ULAM, S. On some mathematical properties connected with patterns of growth of figures. In Proceedings of Symposia on Applied Mathematics (1962), vol. 14, American Mathematical Society, pp. 215-224.
    54. WEBER,J.,AND PENN, J. Creation and rendering of realistic trees. Proceedings of SIGGRAPH ’95 (Los Angeles, California, August 6- 11, 1995), pages 119-128, ACM SIGGRAPH, New York, 1995.
    55. WYVILL,G.,MCPHEETERS,C.,AND WYVILL, B. Data structure for soft objects. The Visual Computer 2, 4 (February 1986), 227-234.

ACM Digital Library Publication: