[3D] Vivement plus de texture par passe

Vivement plus de texture par passe [3D] - Programmation

Marsh Posté le 04-07-2002 à 11:33:00    

C'est assez chiant la limite de 4 texture par pass, vous trouvez pas?
 
Je peux même pas utiliser deux textures pour faire l'attenuation de mes lumières ponctuelles et un cube pour normaliser le vecteur lumière et le vecteur halfway.
:(
 
Je pense que je pourrais faire tout ça en utilisant une seconde pass, mais ça va faire long... Non?
 
Déjà que j'utilise une pass par lumière, si j'en rajoute une à chaque lumière :D
 
Enfin bon, comment vous faites pour faire du bump mapping attenué avec les vecteurs normalisés?

Reply

Marsh Posté le 04-07-2002 à 11:33:00   

Reply

Marsh Posté le 04-07-2002 à 11:34:17    

ce qui me fait penser que 'jai toujours voulu me mettre a l'openGL mais que j'ai jamais eu le temps (et le courage)

Reply

Marsh Posté le 04-07-2002 à 11:35:11    

mr_mat a écrit a écrit :

ce qui me fait penser que 'jai toujours voulu me mettre a l'openGL mais que j'ai jamais eu le temps (et le courage)



C'est génial pourtant la 3D, il ya toujours des nouveautés!

Reply

Marsh Posté le 04-07-2002 à 11:37:10    

Alload a écrit a écrit :

C'est génial pourtant la 3D, il ya toujours des nouveautés!



chais bien.
 
j'ai en fait essayé un peu l'openGL avec le turoail d'antoche, mais j'ai pas passé la section "lumières" [:joce]

Reply

Marsh Posté le 04-07-2002 à 11:40:53    

Alload a écrit a écrit :

 
Déjà que j'utilise une pass par lumière, si j'en rajoute une à chaque lumière :D



on n'a jamais dit que le per pixel lighting ce n'etait pas couteux !
Si tu veux avoir 8 lumieres par passe sans texture (ou une texture diffuse)  
restreins-toi au vertex lighting de grand mere
ca marche toujours tres bien et tous les jeux
actuels s'en sortent bien.
 
LeGreg

Reply

Marsh Posté le 04-07-2002 à 11:44:56    

Au fait, quand est-ce qu'on voit une demo de ton prog :) ?
 
LeGreg

Reply

Marsh Posté le 04-07-2002 à 11:47:03    

si tu dessines toute la scène, c'est brutale non?
Une pass en plus c'est comme si tu rajoutais des polygones.
Mais dans la pass suivante tu as aussi tes 4 unité de textures.
Il faut limiter le rayon d'action de chaque lumiére un max à mon avis, et avoir au max 2 lumiéres proches de chaques objets/mur.
 
J'ai trouvé ca sur internet mais j'ai pas encore essayé:
http://www.ronfrazier.net/appariti [...] index.html


---------------
Ils veulent la jouer hard, on va la jouer hard  
Reply

Marsh Posté le 04-07-2002 à 18:56:59    

J'ai une petite idée sur comment résoudre mon problème, je vais essayer de voir si les instructions du pixel shader permettent ma solution. Et si ça marche je mettrais en test mon moteur.
:)

Reply

Marsh Posté le 04-07-2002 à 20:01:33    

Si seulement on pouvait sampler une texture avec des coordonnées créer dans le pixel shader arbitrairement... Tout serait plus simple :cry: :cry: :cry:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed