Skip to main content
Log in

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

  • Original Article
  • Published:
Virtual Reality Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Baele X, Warzée N (2005) Real time l-system generated trees based on modern graphics hardware. In: International conference on shape modelling and applications, SMI’05 2005. pp 186–195

  • Bornhofen S, Lattaud C (2007) Evolution of virtual plants interacting with their environment. In: Proceedings of the 9th international conference on virtual reality (VRIC’07), pp 172–176

  • Cirad (2011) Amap website, http://amap.cirad.fr

  • Favre P, Guéritaine G, Andrieu B, Boumaza R, Demotes S, Fournier C, Galopin G, Huché-Thélier L, Morel P, Guérin V (2007) Modelling the architectural growth and development of rosebush using l-systems. In: Workshop on growth phenotyping and imaging in plants

  • Federl P, Prusinkiewicz P (1999) Virtual laboratory: an interactive software environment for computer graphics. In: Proceedings of computer graphics international, pp 93–100

  • Gilroy SW, Cavazza M, Chaignon R, Makela SM, Niranen M, André E, Vogt T, Urbain J, Billinghurst M, Seichter H, Benayoun M (2008) E-tree: emotionally driven augmented reality art. In: Proceedings of the 2008 ACM international conference on multimedia, with co-located symposium and workshops, MM08, pp 945–948

  • Hamon L, Richard E, Richard P, Ferrier JL (2010) Real-time interactive l-system, a virtual plant and fractal generator. In: Proceedings of international conference on computer graphics theory and applications (GRAPP 2010), pp 370–377

  • Hu BG, De Reffye P, Zhao X, Yan HP, Kang MZ (2003) Greenlab: a new methodology towards plant functional-structural model-structural aspect. In: Jaeger M, Hu BG (eds) Proceedings PMA03 : 2003’ international symposium on plant growth modelling, simulation, visualization and their applications. Tsinghua University Press—Springer, Berlin, pp 21–35

    Google Scholar 

  • Karwowski R (2002) Improving the process of plant modelling: the l+c modelling language. Phd thesis, University of Calgary

  • Kurth W (1994) 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. Introduction and reference manual. Forschungszentrum Waldoko-systeme der Universitat Gottingen

  • Lindenmayer A (1968) Mathematical models for cellular interactions in development. J Theor Biol 18(3):280–315

    Article  Google Scholar 

  • Lintermann B, Deussen O (1999) Interactive modelling of plants. IEEE Comput Graph Appl 19:56–65

    Google Scholar 

  • Mech R (October 1997) Modeling and simulation of the interactions of plants with the environment using l-systems and their extensions. PhD thesis, University of Calgary, Canada

  • Mech R, James M, Hammel M, Hanan J, Prusinkiewicz P (2005) Cpfg version 4.0 user’s manual, http://algorithmicbotany.org/lstudio/cpfgman.pdf

  • Onishi K, Hasuike S, Kitamura Y, Kishino F (2003) Interactive modelling of trees by using growth simulation. In: Proceedings of the ACM symposium on virtual reality software and technology, VRST ’03, pp 66–72. ACM

  • Onishi K, Murakami N, Kitamura Y, Kishino F (2006) Modelling of trees with interactive l-system and 3d gestures. Lect Notes Comput Sci 3853:222–235

    Article  Google Scholar 

  • Power JL, Bernheim Brush AJ, Prusinkiewicz P, Salesin DH (1999) Interactive arrangement of botanical l-system models. In: Proceedings of the symposium on interactive 3D graphics, pp 175–182

  • Prusinkiewicz P (1986) Graphical applications of l-systems. In: Proceedings of graphics interface 86 and vision interface 86. pp 247–253

  • Prusinkiewicz P (2011) Publications 1986–2011, http://algorithmicbotany.org/papers

  • Prusinkiewicz P, Hanan J, Mech R (2000) An l-system-based plant modeling language. In: Nagl M, Schuerr A, Muench M (eds) Proceedings of the International workshop AGTIVE’99, applications of graph transformations with industrial relevance, lecture notes in computer science, vol 1779. Springer, Berlin, pp 395–410

    Google Scholar 

  • Prusinkiewicz P, Karwowski R, Mech R, Hanan J (2000b) L-studio/cpfg: a software system for modelling plants. In: AGTIVE’99 proceedings of the international workshop on applications of graph transformations with industrial relevance, vol 1779. Springer, Berlin, pp 160–164

  • Prusinkiewicz P, Lindenmayer A (1990) The algorithmic beauty of plants. Springer, New York

    Book  MATH  Google Scholar 

  • Smith AR (1984) Plants, fractals and formal languages. In: Proceedings of the 11th annual conference on computer graphics and interactive techniques SIGGRAPH’84, vol 18, pp 1–10

  • Taejin H, Woontack W (2006) Garden alive: an emotionally intelligent interactive garden. Int J Virtual Real 5(4):21–30

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ludovic Hamon.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hamon, L., Richard, E., Richard, P. et al. RTIL-system: a Real-Time Interactive L-system for 3D interactions with virtual plants. Virtual Reality 16, 151–160 (2012). https://doi.org/10.1007/s10055-011-0193-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10055-011-0193-y

Keywords

Navigation