
 
 
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