mmaximum
Messages postés38Date d'inscriptionjeudi 13 mars 2008StatutMembreDernière intervention 9 décembre 2011
-
27 mars 2008 à 12:58
acx01b
Messages postés280Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention 8 juillet 2014
-
27 mars 2008 à 21:26
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é)
acx01b
Messages postés280Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention 8 juillet 20146 27 mars 2008 à 21:24
salut non pas du tout
tu parles du shadow mapping
j'ai fait un code qui ne fonctionne pas trop (ombres imprécises) mon prof doit m'en envoyer un mieux d'ici peu si ça t'intéresse mais je ne suis pas sur que tu comprendras si tu ne revois pas de A à Z les shadow volumes (stencil buffer) et le shadow mapping ( matrice de transformation oeil lumière)