Eblouissement

Aller en bas

Eblouissement

Message par Jonathan le Jeu 8 Mai - 15:16

Bonjour,

Nous rencontrons une petite difficulté sur l'éblouissement : les résultats suivant les machines ne sont pas identiques.
En effet sur mon pc, l'éblouissement fonctionne (un peu à la Counter-Strike).
Sur un autre ordi, cela rend un écran tout noir.

Le shader se charge de fixer la luminosité (hsl) sur la scène. Un callback permet de le décrémenter au fur et à mesure (initialement à 1.0).
Pour tester, si vous avez un peu de temps, il suffit de lancer une scène, cliquer sur le troisième icone, cliquer sur le slider Temps pour accomodation (pour supprimer le texte de la console) et cliquer sur update shader.
La partie de droite de la scène devrait être blanche, puis la luminosité devrait baisser après un certain temps pour revenir jusqu'à la normale.

Je ne sais expliquer cette différence de résultat.
Donc si vous avez une idée ou des questions, n'hésitez pas!

Merci.

_________________
jde
avatar
Jonathan
Admin
Admin

Nombre de messages : 598
Age : 31
Date d'inscription : 22/01/2007

Voir le profil de l'utilisateur http://www.jonathan.delfour.eu

Revenir en haut Aller en bas

Re: Eblouissement

Message par sylvain_marie le Jeu 8 Mai - 15:58

Jonathan a écrit:Sur un autre ordi, cela rend un écran tout noir.
Mauvaise nouvelle : ici aussi :-( sur XP SP2, ATI X300 (on se moque pas)

Par contre sur une ATI X1600 (OS X 10.5.2), j'ai plus d'info : le compilateur de shader râle.
Le problème vient donc peut-être du code des shaders, qui passe (ou pas) selon le GPU ?

Sylvain

-------------------------------

FRAGMENT glCompileShader "" FAILED
FRAGMENT Shader "" infolog:
ERROR: 0:27: '>' : wrong operand types no operation '>' exists that takes a left-hand operand of type 'float' and a right operand of type 'const int' (or there is no acceptable conversion)
ERROR: 0:65: '/' : wrong operand types no operation '/' exists that takes a left-hand operand of type 'float' and a right operand of type 'const int' (or there is no acceptable conversion)
ERROR: 0:66: 'assign' : cannot convert from 'const int' to 'float'
ERROR: 0:67: '>' : wrong operand types no operation '>' exists that takes a left-hand operand of type 'float' and a right operand of type 'const int' (or there is no acceptable conversion)
ERROR: 0:67: '' exists that takes a left-hand operand of type 'float' and a right operand of type 'const int' (or there is no acceptable conversion)
ERROR: 0:74: '+' : wrong operand types no operation '+' exists that takes a left-hand operand of type 'const int' and a right operand of type 'float' (or there is no acceptable conversion)
ERROR: 0:74: 'assign' : cannot convert from 'const int' to 'float'
ERROR: 0:76: '+' : wrong operand types no operation '+' exists that takes a left-hand operand of type 'const int' and a right operand of type 'float' (or there is no acceptable conversion)
ERROR: 0:76: 'assign' : cannot convert from 'const int' to 'float'
ERROR: 0:77: 'assign' : cannot convert from 'const int' to 'float'
ERROR: 0:91: '' exists that takes a left-hand operand of type 'float' and a right operand of type 'const int' (or there is no acceptable conversion)

sylvain_marie

Nombre de messages : 13
Date d'inscription : 23/01/2008

Voir le profil de l'utilisateur http://www.nexgenergo.com

Revenir en haut Aller en bas

Re: Eblouissement

Message par sylvain_marie le Jeu 8 Mai - 15:59

(suite des logs Smile

ERROR: 0:94: 'assign' : cannot convert from 'const int' to 'float'
ERROR: 0:96: '

sylvain_marie

Nombre de messages : 13
Date d'inscription : 23/01/2008

Voir le profil de l'utilisateur http://www.nexgenergo.com

Revenir en haut Aller en bas

Re: Eblouissement

Message par sylvain_marie le Jeu 8 Mai - 16:00

Bon le forum n'aime pas les logs. J'envoie le reste en MP à Jonathan.

sylvain_marie

Nombre de messages : 13
Date d'inscription : 23/01/2008

Voir le profil de l'utilisateur http://www.nexgenergo.com

Revenir en haut Aller en bas

Re: Eblouissement

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum