#1 

31-01-2010 13:28:58

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 92.129.190.226
Courriel  Site web

Hello,
Je travaille actuellement sur mes shadows map pour améliorer le bazard mais j'ai un souci que j'arrive pas à résoudre.
Je calcule ma texture de shadow par un RTT(render to texture) qui est ensuite projetté sur ma scene, jusque là pas de lézard ça fait de belles ombres sauf que ma projection se fait aussi sur les faces théoriquement non ombrées...Par exemple, ma voiture roule sur un pont, l'ombre est bien projettée sur le pont mais aussi sur le sol qu'il y a en dessous du pont.
Je présume donc qu'il me faut passer par une texture de profondeur Depth Map pour mon RTT sauf que je sais pas comment la récupérer sous irrlicht.
J'ai tenté de tricher sur le Z buffer mais ça change que dale, si quelqu'un à une idée ça serai bien sympa.
Par avance merci pour votre aide smile.


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#2 

02-02-2010 20:40:05

firnafin
Membres
Avatar de firnafin
Date d'inscription:
Messages: 150
IP: 93.9.159.164
Courriel

Par un shader ,faire passer gl_FragDeph dans la coordonnée alpha du RTT.
D'un autre coté je ne vois pas comment la shadow map peut causer ce genre de probleme vu qu'elle est générée par un RTT....


Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
167 invités en ligne
membre en ligne: -
RSS Feed