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.
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.
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 :
The code can be found on my GitHub as Projet_Majeure_Arbre_3D.