Philippe Dax
Pièce C218
dax@inf.enst.fr

VRED: Virtual Reality Engine eDitor

Description

VREng (Virtual Reality Engine) est un moteur de réalité virtuelle développé à l'ENST qui permet une navigation 3D dans des mondes virtuels composés d'avatars et d'objets fixes ou mobiles.

La description de ces mondes et objets est actuellement faite au moyen de fichiers de configuration qui ont un aspect suffisamment rebutant pour décourager tout individu à créer son propre monde. En effet, on y trouve les coordonnées spaciales de l'objet (X,Y,Z,alpha), puis la dimension de l'objet (x,y,z) et eventuellement des éclairages (r,v,b) et des textures (une par plan), tout cela sur une même ligne. D'autres informations telles de des adresses numériques (IP,port,ttl) ou des chaînes de caractères pour le nommage peuvent intervenir pour certains objets.

Le but de ce projet consiste à réaliser un éditeur graphique 2D de scene virtuelle (monde VREng) composée d'objets VREng. L'accent sera porté sur l'interface utilisateur qui devrait faliciter la création de mondes personnels pour des utilisateurs non avertis. Cette interface proposera des canevas d'objets simples avec leurs dimensions et propriétés associées ainsi que des mécanismes intuitifs de placement dans l'espace. Cette Interface produira en sortie un fichier de description de monde compatible à ceux déjà utilisés par VREng.

Langage de programmation libre.