Un petit tutor qui montre en détail l'implémentation du modèle d'éclairage de Phong en utilisant le GLSL. La lumière de type spot y est décrite (enfin!) et le modèle à double cône (zone de pénombre) aussi.
Le tutor est dispo ici:
Phong Tutorial.
Le modèle à double cône provient de Direct3D. Dans ce tutor, j'ai juste utilisé une simple fonction linéaire pour passer de la zone éclairée à celle non éclairée. D'autres fonctions (exp, quadratique ou autre encore) pouraient surement améliorer le rendu.
N'hésitez pas à faire quelques modifs et postez vos results!