Jeu Projet Enneagram


Type : Jeu vidéo
Outils : Virtools, Phtoshop CS2
Documents : Cahier des charges, Rapport du projet

Description :

Jeu vidéo 3D basé sur le test de personnalité Enneagram. A travers deux mondes différents (l’espace privé et le lieu de travail) vous serez confronté à des situations qui permettront de dévoiler votre type de personnalité (parmi 9 prévus dans le test).

C’est un projet qui a duré tout au long de la deuxième année d’ingénieur IMAC. L’équipe de travail était composée d’Aurélien Besson, Cédric Couchy, Réjane Conrad, Vincent Domela, Thibault Montaufray, Mohamed Nasri , Yannick Ng Ping Man.

Il se décompose en deux phases essentielles de travail, la partie mise en œuvre du jeu vidéo (scénario, modélisation et programmation) et une partie plus expérimentale avec la mise en place des ontologies, de l’Eyes/Mouse trancking et du réseau de neurones.

Eden

Type : Logiciel
Langage : C++
Bibliothèques : OpenGL, Qt

Description :

Logiciel de création d’espaces verts. Ce logiciel permet de créer, aménager et visualiser un espace vert en 3D temps réel en créant un terrain et en placant des objets sur celui-ci tels que des arbres, des plantes et des éléments décoratifs (fontaines, bancs, …).

De nombreuses options ont été pensées pour permettre d’obtenir un rendu en 3D temps réel réaliste comme la course du soleil, les ombres portées (algorithme du shadow mapping) et le changement de temps (pluie et brouillard).

Rendu par Radiosité

Type : Logiciel
Langage : C++
Bibliothèques : OpenGL

Description :

Programmation d’un moteur de rendu 3D utilisant la radiosité. La radiosité est une technique de rendu d’illumination globale qui permet des rendus réalistes. Cette technique a pour principe de considérer que chaque objet de la scène 3D émet des radiations lumineuses et en reçoit des autres objets.

La scène est discrétisée en facettes qui vont chacune émettre des radiations sur les autres facettes et en recevoir et le processus est répété plusieurs fois. Un équilibre énergétique se fait pour obtenir le rendu final.