Continue
May 2021

Procedural tree
Generator

During my engineering studies I had to realise a C++ project. Game development is becoming more and more accessible for indie creators. With my group we decided to create a software that could help creators to easealy generate procedural tree they could use in their game.

All results

This software can be used to generate different kind of vegetation, from flower, to bush, to tree. An ".obj" file of the vegetation can be built and used in all 3D software like Blender or Maya.

Software

The software is made of two parts. On the left a pre-visualisation of the tree generated by the parameters on the right.

logo freelance

The parameters gives complete freedom to the user. The L-system rules can be modified as well as the rotation parameters. Randomness can be added to create a unique tree. For even more customization a palette of colors is available.

Once the user is happy with the parameters, he can generate a 3D model of the tree and its textures. Here is the generation result in Blender 3D of the parameters used above rendered :

Logo bde

The code can be found on my GitHub as Projet_Majeure_Arbre_3D.