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.
Le but du projet constiste à créer un objet indépendant se rappochant d'un corps humain. On pourrait identifier plusieurs étapes, par exemple:
La première étape définirait les parties du corps
(tête, torse, epaules, bras, mains, doigts, hanche, jambes, pieds)
et éventuelement en rafinant la tête avec des yeux, un nez, une bouche,
des dents et des oreilles.
Ces parties du corps peuvent être construites séparemment grâce
à la bibliothèque graphique OpenGL, à l'aide de quadriques
(cubes, sphères, cylindres, cônes, disques, nurbs,....
La seconde étape consisterait à assembler les parties de l'anatomie
pour construire un être inerte.
La troisième étape consisterait à animer les parties mobiles du corps
(membres, yeux, bouche).
La quatrième étape consisterait à piloter les déplacements des parties
mobiles par un langage ou un mécanisme d'entrée/sortie (touches
du clavier).
La cinquième étape consisterait à intégrer l'ensemble dans un objet
à part entière dans VREng.
Langage de programmation C++