Bonjour,
Je viens d'implémenter les shadow mapping dans mon mini moteur 3D. J'ai des ombres qui s'affichent mais elle ne sont pas du tout belles
Voici un aperçu: ici.
1. L'ombre sur le sol semble très pixelisé et je ne comprends vraiment pas pourquoi:
** La précision de mes 2 depth buffer est de 32 bits (GL_DEPTH_COMPONENT32).
** La taille de mon depth buffer de shadow est de la même taille que ma fenêtre.
** J'ai tenté d'avoir un depth buffer super précis en mettant un near plan à 1.0f et le far plan à 100.0f au lieu de 0.01f/1000.0f et je ne vois aucune différence.
2. Je n'arrive pas à obtenir un self-shadowing correct. Peux-être que le premier problème en est la cause ?
Biensur, je peux vous montrer mon code source mais je ne sais pas quel partie car je ne sais vraiment pas d'où viens l'erreur !
Merci d'avance.
Partager