been encountered while researching leaf venation:
originally, the venation pattern of the leaf was
intended to be modeled using an auxiliary
Lindenmayer system. However, it proved impossible
to construct a system that would model a reasonable
variety of such systems adequately as it was very
difficult to make the separate vein lets grow
together. Consequently, a separate algorithm had to
be introduced. Plants may be tree like in the macro
scale, but they are certainly not so in the micro scale,
nor in the scale of the whole ecosystem. A similar
argument applies to other plant features. If one
wants smooth branches, it is necessary to add a
generalized cylinders to the model, which is external
to the system. If one wants flowers, another structure
has to be added. This has the effect that once we add
everything that is necessary to construct a well-
looking plant, the whole model loses its flexibility
because these addenda do not have the
developmental potential that a raw Lindenmayer
system boasts: we can no longer trace the way a
plant develops. Indeed, during the development of
productions, one is fast tempted to fall into the
pitfall of merely viewing the Lindenmayer system as
an exotic variation of programming in LOGO and
thus lose whatever biological founding the model
might have had. Naturally, this does not mean that
Lindenmayer systems are out of place. As of now,
there exists no better solution for generating
arbitrary plants.
Another aspect of plant modeling that needs to
be stressed here is the huge potential of particle
systems. In the effort described in this paper, they
have been used to model the leaf venation pattern.
Their main advantage is the relatively
straightforward way of implementation, at least
compared to attempts to tackle the same issues using
a more prescriptive approach. It is also easy to
introduce variation in the generated structures,
because the sources are scattered randomly as well
as to model two- or even three-dimensional
structures. Actually, attempts have been made
(Rodkaew et al., 2002) to use them for modeling
whole plants, but initial results were modest at best.
In this context, it seems appropriate to note the
analogy between particle and Lindenmayer systems:
if we allow the particles to have arbitrary parameters
and the rules that govern the behaviour of a particle
(which may mean both modifying an attribute of the
particle or splitting it into smaller particles) to be
based on an arbitrarily defined neighborhood of the
particle (which may extend to the whole system),
then a Lindenmayer system is just a special case of a
particle system constrained to one dimension and
one notion of proximity, where tokens correspond to
particles. It would be interesting to see in what
practical ways the use of particle systems may be
beneficial to the modeling of plants.
In summary, it does not seem very original or
innovative, but needs to be stated that plants are
inherently complex. Complex objects require
complex models, which usually require complex
implementation. This paper outlined some endeavors
on the way to a better model. It remains to be seen
how fast the evolution of computer graphics leads us
to an algorithm that produces truly satisfying results.
REFERENCES
Couder, Y., Pauchard, L., Allain, C., Adda-Bedia, M.,
Douady, S., 2002. The leaf venation as formed in a
tensorial field. The European Physical Journal B -
Condensed Matter and Complex Systems, 28(2):135–
138. ISSN 1434-6036.
Mundermann, L., MacMurchy, P., Pivovarov, J.,
Prusinkiewicz, P., 2003. Modeling lobed leaves. cgi,
00:60, ISSN 1530-1052.
Oppenheimer, P.E., 1986. Real time design and animation
of fractal plants and trees. SIGGRAPH Comput.
Graph., 20(4):55–64. ISSN 0097-8930.
Prusinkiewicz, P., Lindenmayer, A., 1996. The
algorithmic beauty of plants. Springer-Verlag New
York, Inc., New York, USA. ISBN 0-387-94676-4.
Rodkaew, Y., Chongstitvatana, P., Siripant, S., Lursinsap,
C., 2002. An algorithm for generating vein images for
realistic modeling of a leaf. In International
Conference on Computational Mathematics and
Modeling. May, Thailand.
Runions, A., Fuhrer, M., Lane, B., Federl, P., Rolland-
Lagan, A-G., Prusinkiewicz, P., 2005. Modeling and
visualization of leaf venation patterns. In SIGGRAPH
’05: ACM SIGGRAPH 2005 Papers, pages 702–711,
New York, NY, USA.
Taulor-Hell, J., Baranoski, G., 2002. State of the art in the
realistic simulation of plant leaf venation systems.
Technical Report CS-2002-17, University of Waterloo,
Department of Computer Science, Waterloo, Ontario.
GENERATING 3D PLANTS USING LINDENMAYER SYSTEM
81