VRENG (Virtual reality Engine) est un logiciel permettant de naviguer dans des mondes en trois dimensions. Il possède la possibilité de montrer des vidéos MPEG à l'aide d'outils extérieurs (helpers) qui sont lancés par VRENG.
L'idée du projet est d'incorporer la diffusion de séquences Mpegs dans le monde 3D de VRENG. Pour cela on introduit un objet écran dans le monde 3D. Cet objet est une surface (mur, colonne) sur laquelle est appliquée une texture OpenGL. Puis on utilise un décodeur MPEG qui modifie dynamiquement cette texture. La diffusion est donc réalisée dans le monde.
Pour réaliser ce projet, il faudra s'approprier un décodeur Mpeg et le modifier pour qu'il récupère son entrée (le fichier à diffuser) par une connexion HTTP et pour que sa sortie ne soit pas faite sur l'écran mais qu'elle serve à modifier la texture OpenGL. Puis il faudra intégrer ce décodeur modifié dans VRENG.
VRENG est exécutable sur les stations SUN du département INFRES avec la commande 'vreng'. Il est décrit en http://vreng.enst.fr/.