Example Files:

dandelion
Dandelion.aoi illustrates how to use the golden ball module.

leaf
Leaf.aoi illustrates how to use a planar spline mesh to model leaves that can be distorted in coil modules.

firtree
Firtree.aoi is another tree example.

aquatic
Aquatic.aoi illustrates the use of the tilt & twist parameters.

poplar1poplar2
Poplar.aoi: An attempt at simulating a poplar tree. I really think this one can be optimised. Beware, it generates about 14,000 objects. It needs about 400mb to be rendered, though the rendering speed in itself is very satisfying once memory has been successfully allocated. Please note the 2 polygons leaf design by Peter in order to minimise rendering memory consumption.

willow
A willow made by Julian MacDonald. Unfortunately, the file is now incompatible with current version.

lamp
NewLamp.aoi shows about all the procedural tricks that can be used at the moment. It also shows that the TaPD can be used to generate objects that are not trees nor plants...

fork
Fork.aoi: notice that the reaction angle used for branching is 90 degrees to match the 45 degrees used to decorated the trunk. What happens is that the branch reaction angular tilt decreases linearly with height so that small branches don't deviate a trunk or branch as much as big ones at the bottom. Here, we want a branching angular tilt that is the same as the vertical angle entered in the coil module. Since the branch is plugged in the trunk at 0.5, the angular tilt is halved, this being corrected using a 90 degrees angular tilt. Alternatively, you can modify the branching angle Y variation function.