- Un moteur de lancer de rayons (Raytracer aux fonctions avancées)
- L'études de concepts importants et complexes du rendu temps réel (avec OpenGL)
Dans les scéances dédiées au Raytracer, les fonctionnalités suivantes ont été ajoutées au moteur de base fourni:- Affichage des quadriques
- Prise en compte de la couleur des lumières et du caractère translucide des objets
- Shading de Phong
- Réflexion et réfraction
- Orientation des objets de la scène et de la caméra
- Splines de Bézier
- anti-aliasing
- Pénombre
- Réflexion et réfraction floues


En plus de ces modifications un projet légèrement différent a été mené pour utiliser le moteur comme outil de volume rendering sur des données issus de scanner médicaux (algorithmes FastWalk, MaxWalk ...)




Dans la partie temps réel, les concepts suivants ont été étudiés
- Définition géométrique de sphères, cylindres et plans
- Modes de rendu et Gestion de la caméra
- Texture procédurale (damier, bruit de Perlin ...)
- Bump mapping et displacement mapping
- Texture bitmap
- Génération aléatoire de terrains et de paysages naturels par la méthode des fractales
- Trajectoires de caméras en utilisant des splines (B-Splines, Catmull-Rom...)
- Stéréoscopie







