Archive pour la catégorie 'Programmation'

Jeu Projet Enneagram

Vendredi 29 juin 2007

Projet Enneagram

AppartementAppartement

Type : Jeu vidéo
Site : http://haxxius.ath.cx/jeuxvideo3d/ (le lien est mort, j’essaye de faire fonctionner à nouveau le site)
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, Montaufray Thibault, Nasri Mohamed, Ng Ping Man Yannick.

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

Jeudi 25 janvier 2007

Editeur d'espaces verts

Possibilité de poser des objetsAjouter des arbresModifier la forme du terrain
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é

Mercredi 17 janvier 2007

Rodiosité

radio2.jpg
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.