Return to M1-MAI Synthèse d’images

Exercices: shaders

Exercices: shaders

Compte-rendu à rendre: pour chaque question, une brêve explication de votre solution, et une ou plusieurs captures d’écran montrant le résultat.

Réflection lumineuse

Récupérez et exécutez le projet: glutglsl_e

Complétez le shader phong.frag avec la réflection diffuse, pour appliquer la réflection ambiante, diffuse et spéculaire simultanément.

Créez une application qui affiche deux sphères côte à côte: une Gouraud et une Phong. Ceci nécessite de créer plusieurs ShaderProgram, activés à différents moments.

En partant de phong.frag, créez le shader reflect.frag qui représente un matériau réfléchissant, au lieu d’un matériau spéculaire

Créez une application qui affiche trois sphère côte à côte: une Gouraud, une Phong, une réfléchissante