Procedural tree generation developed in WebGL. Tree grows in real-time, from the bottom up. Parameters like branch complexity and tree size may be set by the user. Made for the course TNM084 at Linköping University.
The growth is simulated using an algorithm called Space Colonisation. By first placing a lot of inisible points in the area where the tree can grow, it lets the tree grow from the bottom up towards these points. The points then dissappear as the tree comes close enough to them. This way the tree will keep growing until all the points have been removed.
Related Terms:
WebGL - Javascript - Three.js