ART AND SCIENCE OF LIFE: DESIGNING AND GROWING VIRTUAL PLANTS WITH L-SYSTEMS

Virtual plants are computer models that recreate the structure and simulate the development of plants. Virtual plant modeling is an interdisciplinary area combining mathematical formalisms, biological knowledge, and computer graphics techniques. An important modeling method is based on the theory of Lindenmayer systems (L−systems). At present, L−system models make it possible to: (a) accurately reproduce the structure and development of plants; (b) show how architectural parameters (e.g., branching angles, elongation rates, vigor of branches) affect the appearance of plants; (c) simulate plant physiology and investigate the effects of manipulations (e.g., pruning, bonsai techniques) or different external conditions (e.g., local light microclimate, water availability, crowding) on plant development; and (d) simulate plants not only in isolation, but also in their ecological contexts. Currently constructed research models also address the genetic basis of plant form. In horticulture, the models are potentially useful as an exploration tool, indicating desirable directions of breeding and manipulating ornamental plants for maximum visual impact, and fruit plants for maximum yield. Other applications include fundamental research and teaching of biology, and landscape design. This paper describes the current state of the L−system−based modeling methodology as supported by L−studio and Virtual Laboratory, plant modeling software developed at the University of Calgary.

[1]  Przemyslaw Prusinkiewicz,et al.  L-systems and MTGs: Integrating Simulation and Formal Analysis of Architectural Plant Models , 2002, ESM.

[2]  E. Coen,et al.  Separation of shoot and floral identity in Arabidopsis. , 1999, Development.

[3]  Radomír Mech,et al.  An L-System-Based Plant Modeling Language , 1999, AGTIVE.

[4]  Przemyslaw Prusinkiewicz,et al.  The concept and design of a virtual laboratory , 1990 .

[5]  I Amaya,et al.  A common mechanism controls the life cycle and architecture of plants. , 1998, Development.

[6]  Przemyslaw Prusinkiewicz,et al.  Virtual laboratory: an interactive software environment for computer graphics , 1999, 1999 Proceedings Computer Graphics International.

[7]  Przemyslaw Prusinkiewicz,et al.  Modeling of spatial structure and development of plants: a review , 1998 .

[8]  Christophe Godin,et al.  Measuring and analysing plants with the AMAPmod software , 1997 .

[9]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[10]  L. Vinci The notebooks of Leonardo da Vinci. , 1952 .

[11]  M. Carter Computer graphics: Principles and practice , 1997 .

[12]  A. Lindenmayer Mathematical models for cellular interactions in development. I. Filaments with one-sided inputs. , 1968, Journal of theoretical biology.

[13]  A. Lindenmayer Mathematical models for cellular interactions in development. II. Simple and branching filaments with two-sided inputs. , 1968, Journal of theoretical biology.

[14]  Przemyslaw Prusinkiewicz A look at the visual modeling of plants using L-systems , 1999 .

[15]  Przemyslaw Prusinkiewicz,et al.  Design and Implementation of the L+C Modeling Language , 2003, RULE@RDP.

[16]  Radomír Mech,et al.  L-studio/cpfg: A Software System for Modeling Plants , 1999, AGTIVE.

[17]  Manfred Nagl,et al.  Applications of Graph Transformations with Industrial Relevance , 2003, Lecture Notes in Computer Science.

[18]  I. R. Johnson,et al.  Plant and Crop Modelling: A Mathematical Approach to Plant and Crop Physiology , 1990 .

[19]  Mark James,et al.  Synthetic topiary , 1994, SIGGRAPH.

[20]  A. Bell,et al.  Plant Form: An Illustrated Guide to Flowering Plant Morphology , 1991 .

[21]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[22]  P. Prusinkiewicz,et al.  3D Architectural Modelling of Aerial Photomorphogenesis in White Clover (Trifolium repens L.) using L-systems , 2000 .

[23]  C. Petzold,et al.  Programming Windows , 1990 .

[24]  Radomír Mech,et al.  Visual models of plants interacting with their environment , 1996, SIGGRAPH.

[25]  Manfred Nagl,et al.  Applications of Graph Transformations with Industrial Relevance , 2004, Lecture Notes in Computer Science.

[26]  Przemyslaw Prusinkiewicz,et al.  Integrating biomechanics into developmental plant models expressed using L-systems 1 , 2000 .

[27]  Przemyslaw Prusinkiewicz,et al.  In search of the right abstraction: The synergy between art, science, and information technology in the modeling of natural phenomena , 1998 .

[28]  Prof. Dr. Francis Hallé,et al.  Tropical Trees and Forests , 1978, Springer Berlin Heidelberg.

[29]  P. Prusinkiewicz,et al.  Virtual plants: new perspectives for ecologists, pathologists and agricultural scientists , 1996 .

[30]  Radomír Mech,et al.  Visual Models of Plant Development , 1997, Handbook of Formal Languages.

[31]  P. Tomlinson,et al.  Tropical Trees and Forests: An Architectural Analysis , 1978 .

[32]  Przemyslaw Prusinkiewicz,et al.  Interactive Design of Bonsai Tree Models , 2003, Comput. Graph. Forum.

[33]  Steven G. Johnson,et al.  The Design and Implementation of FFTW3 , 2005, Proceedings of the IEEE.

[34]  Grzegorz Rozenberg,et al.  Developmental systems and languages , 1972, STOC.

[35]  John L. Harper,et al.  Population Biology of Plants. , 1978 .

[36]  Brendan Lane,et al.  The use of positional information in the modeling of plants , 2001, SIGGRAPH.