RTIL-system: a Real-Time Interactive L-system for 3D interactions with virtual plants

The L-system is a rewriting process based on formal grammar and is used to generate 3D, dynamic structures such as virtual plants and fractal graphics. In previous works, we highlighted that existing L-system software applications and programs are limited, either in terms of human interaction or in terms of modelling. In particular, few of them allow the user to interact with virtual plants during their growth. Our own L-system engine was developed and called the real-time interactive L-system (RTIL-system). The RTIL-system covers most important L-system extensions such as parametric and context-sensitive features. Furthermore, real-time interactions with the user and the environment with respect to L-system formalism are available. This paper presents an RTIL-system focusing on human interaction, the Partial Interactive Derivation (PID) concept and further progress by the extension of PID to context-sensitive rules. To illustrate the potential of the RTIL-system, the effect of various interactive tasks such as sub-axis additions, pruning and bending on the subsequent dynamic development of virtual plants is described.

[1]  Bao-Gang Hu,et al.  GreenLab: A New Methodology Towards Plant Functional-Structural Model -- Structural Part , 2003 .

[2]  Marc Cavazza,et al.  E-tree: emotionally driven augmented reality art , 2008, ACM Multimedia.

[3]  Aristid Lindenmayer,et al.  Mathematical Models for Cellular Interactions in Development , 1968 .

[4]  Alvy Ray Smith,et al.  Plants, fractals, and formal languages , 1984, SIGGRAPH.

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

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

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

[8]  Oliver Deussen,et al.  Interactive Modeling of Plants , 1999, IEEE Computer Graphics and Applications.

[9]  David Salesin,et al.  Interactive arrangement of botanical L-system models , 1999, SI3D.

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

[11]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[12]  Paul Richard,et al.  Real-time Interactive L-system - A Virtual Plant and Fractal Generator , 2010, GRAPP.

[13]  Przemyslaw Prusinkiewicz,et al.  Graphical applications of L-systems , 1986 .

[14]  Katsuhiko Onishi,et al.  Modeling of Trees with Interactive L-System and 3D Gestures , 2006, BioADIT.

[15]  Katsuhiko Onishi,et al.  A Study for Interactive Modeling Trees by using Growth Simulation , 2003 .

[16]  Gilles Galopin,et al.  Modelling the architectural growth and development of rosebush using L-Systems , 2007 .

[17]  Przemyslaw Prusinkiewicz,et al.  Improving the process of plant modeling: the l+c modeling language , 2003 .

[18]  Stefan Bornhofen,et al.  Evolution of Virtual Plants Interacting with their Environment , 2007 .

[19]  Przemyslaw Prusinkiewicz,et al.  Modeling and simulation of the interaction of plants with the environment using l-systems and their extensions , 1998 .

[20]  Woontack Woo,et al.  Garden Alive: an Emotionally Intelligent Interactive Garden , 2006, Int. J. Virtual Real..

[21]  Nadine Warzée,et al.  Real time L-system generated trees based on modern graphics hardware , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[22]  Carl Machover,et al.  Virtual reality , 1994, IEEE Computer Graphics and Applications.