November 19, 1996
CMSC-693 Advisory Committee:
David S. Ebert (Advisor), Assistant Professor of Computer Science
Charles Abzug (Reader), Instructor in Computer Science
Certified by
Certified by
Tong Lin
Electrical Engineering and Computer Science Department
University of Maryland Baltimore County
Baltimore, Maryland 21250
November 19, 1996
To simulate on a computer screen the growing of plants, two factors have to be considered - the development rules that control the growth, and the geometric interpretations of such rules. In this project, three-dimensional animation software has been implemented in Java and has been made accessible via a net browser as a Java applet. The system is based on one of the most famous development models - the Lindenmayer system(L-system). The software generates fast, smooth, and beautiful plant growing animations based on both stochastic and context-sensitive L-systems. It also demonstrates clearly the power of L-systems in the animation of virtual plant growing. From the artistic point of view, we also see that the beauty of natural scenes is principally a reflection of the underlying mathematical systems that control their development, simplicity and self-similarity .
Keywords. L-systems, grammar, plants, turtle, animation, Java, rendering
Tong Lin, Animation of L-system based 3-D Plant Growing: November 19, 1996