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