The goal of this project is two-fold. The primary goal is to
show how simple L-system rules can generate beautiful and smooth
three-dimensional
plant-growing animations with proper geometric interpretation by using a
relatively small piece of Java software. The second goal is to show the effect
of some advanced L-systems, such as stochastic and context-sensitive L-systems.
Note that the purpose of this work is to mimic the
growing of general plants, but not to replay the growing of any particular
plant species. We are to create realistic scenes, which should not be
the reproduction of the real natural scenes. What makes the
computer generated scenes fantastic is both their similarities to and their
differences from natural scenes. The similarities make
them recognizable as the simulation of natural scenes, and the differences make
them more beautiful and imaginary than natural scenes.