Bonjour, j'ai un petit soucis avec un pixel shader assez simple qui gère le specular dans mon programme, si on regarde un objet situé entre la lumière et la caméra il y a un reflet alors que le specular fonctionne bien dans les autres cas, je pense que c'est peut etre du à la fonction "reflect" qui calcul le vecteur de réflexion ( vecreflec = reflec( veclight , vecnormal ); )

Est-ce possible que ça vienne de la et comment contourner le problème ?


Merci