bug). As a consequence of several normal derivations,
the bug climbs along the current axis of the plant and
eats the flower (c). This induces an apical dominance
phenomenon leading to the outgrowth of a lateral bud
(c).
With respect of the L-system concept, ”Partial In-
teractive Derivation” lead to open L-system formal-
ism to advanced interactions where user can create,
edit, control part or entire derivation process and be-
comes an important element of the model evolution.
Figure 13: Example of a Partial Interactive Derivation pro-
cess: a bug is placed (b) on the selected component (a),
climbs along the axis and eats the flower, and the result is
the outgrowth of a lateral bud (c).
5 CONCLUSIONS
This paper presents a Real-Time Interactive L-system
(RTIL-system) allowing interactions with both the
user and the environment. RTIL-system takes into ac-
count most important L-systems extensions such as
parametric and context sensitive features. In order to
preserve L-systems formalism and allow advanced in-
teractions, the Partial Interactive Derivation concept
is introduced. It allows the definition of Interaction
Rules that can be applied on selected modules only.
Collision detection and haptic rendering of the vir-
tual plants are also provided. Different potentialities
of the RTIL-system are illustrated through VR/AR
applications such as interactive dynamic plants evo-
lution, pruning, constrained growing and a mutated
Koch fractal. In future work we plan to run experi-
ments that will aim to investigate human performance
in tasks involving multimodal interaction with virtual
plants. Real time advanced graphical rendering tech-
nics will be explored. In addition, we will used our
RTIL-system to generate different geometrical forms
and interact with force feedback.
REFERENCES
Baele, X. and Warz
´
ee, N. Real time l-system generated
trees based on modern graphics hardware. In Inter-
national Conference on Shape Modeling and Applica-
tions, SMI’05 2005.
Bornhofen, S. and Lattaud, C. (2007). Evolution of virtual
plants interacting with their environment. In Proceed-
ings of the 9th International Conference on Virtual Re-
ality (VRIC’07).
Cirad (2009). Amap website, http://amap.cirad.fr.
Favre, P., Gu
´
eritaine, G., Andrieu, R., and Boumaza, R.
(2007). Modelling the architectural growth and de-
velopment of rosebush using l-systems. In Workshop
on Growth Phenotyping and Imaging in Plants.
Federl, P. and Prusinkiewicz, P. (1999). Virtual labora-
tory: An interactive software environment for com-
puter graphics. In Proceedings of Computer Graphics
International.
Joanna, L., Power, A., Bernheim, B., and Prusinkiewicz, P.
(1999). Interactive arrangement of botanical l-system
models. In Proceedings of the Symposium on Interac-
tive 3D Graphics, pages 175–182.
Karwowski, R. (2002). Improving the process of plant mod-
eling: The l+c modeling language. Ph.D. dissertation,
University of Calgary, Canada.
Lindenmayer, A. (1968). Mathematical models for cellular
interactions in development. in Journal of Theoretical
Biology parts I and II, pages 280–315.
Lintermann, B. and Deussenm, O. (1999). Interactive mod-
elling of plants. In IEEE Computer and Application,
volume 19, pages 2–11.
Mech, R. (November 1997). Environment using l-systems
and their extensions. PhD thesis, University of Cal-
gary, Canada.
Onishi, K., Murakami, N., Kitamura, Y., and Kishino, F.
Modeling of trees with interactive l-system and 3d
gestures. In International Workshop on Biologically
Inspired Approaches to Advanced Information tech-
nology, pages 222–235.
Prusinkiewickz, P. (1986). Graphical applications of l-
systems. In Proceedings of Graphical Interface and
Vision Interface 86, pages 247–253.
Prusinkiewicz, P. (2009). publications 1986 - 2009,
http://algorithmicbotany.org/papers/.
Prusinkiewicz, P., Karwowski, R., Mech, R., and Hanan, J.
(2000). L-studio/cpfg: A software system for model-
ing plants. Nin Nagl M., Schrr A. and Mnch M. (eds.),
Applications of Graph Transformations with Indus-
trial Relevance,Lecture Notes in Computer Science.
Prusinkiewicz, P. and Lindenmayer, A. (1990–2004). The
algorithmic beauty of plants. Springer Verlag.
Reffye, P., Zhao, X., Yan, H., and Kang, M. (2003). Green-
lab: a new methodology towards plant functional-
structural model - structural aspec. In Proceedings
PMA03 : 2003’ International symposium on plant
growth modeling, simulation, visualization and their
applications.
REAL-TIME INTERACTIVE L-SYSTEM - A Virtual Plant and Fractal Generator
377