Bonjour,
J'ai codé le calcul et l'affichage de surfaces de Bezier/BSpine. Et je souhaite ajouter maintenant l'effet de shading pour donner du relief à la surface (actuellement, c'est une couleur unie donc on voit rien).
J'ai calculé mes normales par vertex (j'ai aussi essayé par facette), j'ai bien placé mes glNormal devant les glVertex, j'ai bien activé une lumière, positionnée pas trop loin et au dessus de ma surface mais rien n'y fait, ma surface reste de couleur unie (soit noire si je n'utilise pas de matériau soit d'une couleur unie si j'en utilise un)...
Rien ne change !!
Partager