Java - L-systems program


This application, created for my MSc dissertation, uses Lindenmayer systems (for more information please click here) to produce virtual trees. In order to run the program, the JAVA virtual machine is required. This can be found here. To obtain 3D models, the Java 3D API is also required ( here ).

The program is a single executable .jar file. A set of tree trunk textures, a background and a file with different production rules to get you started are also included. Many more can be found in the Internet. All the files are contained in a single .zip file that can be downloaded from here.

A User's Manual is also available here. The output from different rules is also demonstrated in this document. The following pictures are a small sample of the program's output capabilities. The pictures can be viewed in two quality levels.

Low Quality

High Quality

Low Quality

High Quality

Low Quality

High Quality

Low Quality

High Quality

Low Quality

High Quality

Low Quality

High Quality