A system that procedurally generates trees by simulating each pixel as its own 'particle.' Each tree has a set of parameters that can be dynamically blended with another tree; trees can be cross-bred or mutated. The trees are generated one 'step' at a time, so they can easily be grown over time.
Visit the garden
![Trees Growing](img/techart/ProceduralTrees.gif)
![Tree 1](img/techart/tree1.jpg)
![Tree 2](img/techart/tree2.jpg)
![Tree 3](img/techart/tree3.jpg)