Philippe Dax
Pièce C218-bis
dax@enst.fr
Avr 2008

Génération et rendu de terrains 3D

Description

Il s'agit d'intégrer à l'application VREng (Virtual Reality Engine) un système de terrains virtuels, étant donné que VREng ne dispose que de sols plats (objet "ground") et pas de sols déformés ou irréguliers.

Il s'agira, en premier lieu, de trouver comment décrire un terrain avec ses divers paramètres, en utilisant le langage XML, qui est déjà utilisé pour les autres objets de VREng.

En second lieu, il faudra générer graphiquement le terrain en 3D, c'est à dire comment le construire (méthode procédurale ou non) afin de le dessiner, puis le rendre avec ou sans textures ou couleurs, cela en utilisant la bibliothèque OpenGL.

Ensuite, il serait souhaitable de prévoir les intéractions inhérantes au terrain, quelles soient explicites (déformation du terrain suite à une action spécifique, ou rajout d'un objet par exemple un arbre) ou implicites (gestion de la collision avec un avatar qui se déplacera dessus).