Philippe Dax
Pièce C218
dax@enst.fr

Eric Varadaradjou
Piéce C255
varadara@enst.fr

Sep 2004

Création dynamique d'objets 3D sous VREng

Description

VREng est un moteur de réalité virtuelle développé à l'ENST, il permet de naviguer dans un ou plusieurs mondes virtuels, d'interagir avec les objets qui constituent la scène et de les manipuler, voir http://vreng.enst.fr/ .

L'objectif de ce projet est de créer dynamiquement de nouveaux objets à l'intérieur d'un monde pour l'enrichir, voire construire un nouveau monde avec ses nouveaux objets. Il peut y avoir 2 approches différentes pour atteindre cet objectif, sachant que la première serait plus satisfaisante que la seconde.

1. Construction totalement interne à VREng par l'intermédiaire de l'interface utilisateur (GUI) via des menus, des popups d'icônes représentant des modèles d'objets simples (box, sphère, cone, disque,...) draggables dans la zone 3D (la scène), puis déplaçables par la souris dans cette scène et enfin fixables (persitence par MySql). Cette approche implique l'étude du toolkit Ubit (http://www.enst.fr/~elc/ubit/ développé à l'ENST par Eric Lecolinet.

2. Construction à l'aide d'un outil externe, mais fortement couplé avec VREng au niveau des communications. La conception de ce modeleur et chargeur d'objets 3D à déjà été effectuée dans le passé. Il reste à l'améliorer et à le faire communiquer avec le moteur de VREng.

Pré-requis : C++