Il s'agit de développer un objet dénommé "light" permettant de positionner des éclairages dans une scène VREng .
Cet objet existe déjà dans l'environnement VREng, mais ne donne pas satisfaction au niveau du rendu fait par OpenGL pour des raisons non encore élucidées, mais très certainement par manque de compétence sur cet aspect.
Il s'agit donc de revoir de fond en comble la conception de cet objet en s'aidant de la documentation d'OpenGL.
Ce projet comporte 2 parties, une partie bibliographique sur les mécanismes d'éclairage et des propriétés absorbante ou diffusante des matériaux, et une partie de réalisation technique sur l'objet "light" et éventuellement sur la fonction de rendu des éclairages commune à toutes les scènes. Cette dernière fonction doit-elle disparaître au profit d'un système d'éclairage par scène ? C'est une question qui se pose.
Le langage de réalisation ne peut être que C++.