Fichiers
Présentation
Rapport
Images
Plante L-System
Projet PIP2 : interprétation graphique d’une grammaire L-System
Projet de 2ème année de prépa intégrée en binôme sur un sujet informatique. Réalisation d'une pousse de plante en 3D à l'aide des fractales L-System et du moteur Ogre3D.

Cette première approche de la programmation d'un moteur graphique tel que Ogre, destinée à la croissance d'une plante, nous a apporté de bonnes connaissances, d'un côté par la programmation du moteur 3D en C++, de l'autre part la connaisance de la grammaire L-system. L-system est un modèle de fractales inventé par Aristid Lindenmayer permettant la représentation des plantes. Notre travail se résume à l'adaptation de cette grammaire L-system au moteur graphique Ogre, pour obtenir une vision en trois dimensions de la croissances d'une plante. L'exécution du programme lit un fichier texte comprenant toutes les informations L-system nécessaires à la croissance de la plante, il applique toutes les règles L-system à l'axiom autant de fois qu'il y a d'itérations, et à partir d'un cylindre simple, on simule la pousse d'une plante dans Ogre.

École : Polytech'Tours
Période : 2005 - 2006
Lieu : Tours
Langages : C++
Bibliothèques : Ogre3D
Collègues : Florent Renault