Salut, pourquoi l'eclairage en lumiere unidirectionnelle avec directX est-il si pourri en flat shading ?
Je m'explique:
Je n'ai jamais eu de probleme d'eclairage avec le gouraud shading. Je fait actuellement un programme avec des cubes, donc j'ai activé le flat shading pour leur affichage.
A l'initialisation, les cubes sont eclairés de facon plutot realiste, donc ca va, mais lorsque ceux-ci tournent dans tous les sens, soit les faces restent eclairées de la meme maniere qu'a l'initialisation, soit les faces clignotent, comme si l'eclairage etait incertain.
Que se passe-t-il ?
Merci
PS: Je programme avec DirectX 8.1