Salut à tous,

Je développe un moteur de jeu, mais je ne sais pas trop comment faire les ombres(shadow volume).
Je veux utiliser les shaders GLSL, je sais à peu près les utilisés.
Je connais le principe pour les shadows volumes mais je ne sais pas comment le mettres en GLSL.
Le principe est le suivant : on se place au niveau de la lampe, on met le Depth buffer dans une texture.
On se place au niveau de la camera, et pour chaque pixel dessiné, on test s'il est dans l'ombre.
En tous cas, je crois que c'est comme ca que ca marche.
Des petits codes seraient les bienvenue(c++ pour le programme avec les pixels shaders et vertex shaders à côté)

Merci d'avance