A ray density estimation approach to take into account environment illumination in plant growth simulation

Light interaction is one of the most important factors in developing realistic plant models. Plants react to received illumination by bending branches, adapting their growth rate, orienting leaves and flowers, producing larger or smaller leaves, etc. In this paper, we present a novel approach to simulate plant growth as a response to environment illumination. The basic idea of our algorithm is to simulate light transport in the environment in which plants grow by tracing light particles originating from light sources. Both intensity and mean direction of incident illumination are determined easily. This is based on a ray density estimation of the environment illumination by means of a predominant illumination direction. An adaptive spatial data structure is used to store the rays along which light particles travel in space. This data structure allows efficient calculation of ray density at locations where the algorithm needs to query incident illumination. Our approach takes into account both direct and indirect illumination and is an algorithm that is both flexible and accurate. It is easy to implement and more general illumination models can be incorporated in a straightforward manner. Furthermore, using a non-uniform, adaptive data structure for storing the rays, calculation time and storage requirements are kept within reasonable limits.

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

[2]  P. Prusinkiewicz,et al.  Language-Restricted Iterated Function Systems, Koch Constructions, and L-systems , 1994 .

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

[4]  H. G. Jones,et al.  Photomorphogenesis in Plants. , 1988 .

[5]  François X. Sillion,et al.  An efficient instantiation algorithm for simulating radiant energy transfer in plant models , 2003, TOGS.

[6]  Ricki Blau,et al.  Approximate and probabilistic algorithms for shading and rendering structured particle systems , 1985, SIGGRAPH.

[7]  William T. Reeves Particle systems—a technique for modeling a class of fuzzy objects , 1993 .

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

[9]  Radomír Mech,et al.  Realistic modeling and rendering of plant ecosystems , 1998, SIGGRAPH.

[10]  Peter Oppenheimer,et al.  Real time design and animation of fractal plants and trees , 1986, SIGGRAPH.

[11]  Jules Bloomenthal,et al.  Modeling the mighty maple , 1985, SIGGRAPH.

[12]  R. E. Kendrick,et al.  PHOTOMORPHOGENESIS IN PLANTS , 1990 .

[13]  Ned Greene,et al.  Voxel space automata: modeling with stochastic growth processes in voxel space , 1989, SIGGRAPH.

[14]  Przemyslaw Prusinkiewicz,et al.  Subapical Bracketed L-Systems , 1994, TAGT.

[15]  Philippe Bekaert,et al.  A Simple but Effective Algorithm to Model the Competition of Virtual Plants for Light and Space , 2003, WSCG.

[16]  C. D. Kemp,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[17]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .

[18]  Przemyslaw Prusinkiewicz,et al.  L-systems: from the Theory to Visual Models of Plants , 2001 .

[19]  Bedrich Benes,et al.  Virtual climbing plants competing for space , 2002, Proceedings of Computer Animation 2002 (CA 2002).

[20]  Marc Jaeger,et al.  Plant models faithful to botanical structure and development , 1988, SIGGRAPH.

[21]  Brendan Lane,et al.  Generating Spatial Distributions for Multilevel Models of Plant Communities , 2002, Graphics Interface.

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

[23]  Tosiyasu L. Kunii,et al.  Botanical Tree Image Generation , 1984, IEEE Computer Graphics and Applications.

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