Continue
Mai 2021

Generateur procedural
d'arbre

Pendant mes études d’ingénieur, j’ai dû réaliser un projet en C++. Le développement de jeux vidéo devient de plus en plus accessible aux créateurs indépendants. Avec mon groupe, nous avons décidé de créer un logiciel qui pourrait aider les créateurs à générer facilement un arbre procédural rapidement intégrable dans leur jeu.

All results

Ce logiciel peut être utilisé pour générer différents types de végétation, allant des fleurs aux arbres en passant par les buissons. Un fichier ".obj" de la végétation peut être généré et utilisé dans tous les logiciels 3D comme Blender ou Maya.

logiciel

Le logiciel est composé de deux parties. A gauche une pré-visualisation du végétal généré par les paramètres à droite.

logo freelance

Les paramètres donnent une liberté totale à l’utilisateur. Les règles du L-system peuvent être modifiées ainsi que les paramètres de rotation. Un caractère aléatoire peut être ajouté pour créer un arbre unique. Pour encore plus de personnalisation une palette de couleurs est disponible.

Une fois que l’utilisateur est satisfait des paramètres, il peut générer un modèle 3D de l’arbre et de ses textures. Voici le résultat de la génération dans Blender 3D en utilisant les paramètres de l'image ci-dessus:

Logo bde

Le code est disponible sur mon GitHub : Projet_Majeure_Arbre_3D.