cs_mat74
Messages postés241Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention16 juin 2010
-
16 août 2005 à 15:54
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 2008
-
18 août 2005 à 19:27
salut
je suis en train d'essayer de faire une piscine avec openGL. mais j'ai rencontré plusieurs pb.
pour commencer j'ai fait un plongeoir sur la piscine (en haut) qui trempe a moitier dans l'eau d'ou le pb. si je fais glDepthMask(true) à l'affichage de l'eau alors elle sera opaque et on ne vera pas la moitier imergé du plongeoir et si je fais glDepthMask(true) alors la il me met le plongeoir sur l'eau.
je voudrais savoir comment je pourrai donner l'effet que le plongeoir est sous l'eau ?
j'ai également rencontré un pb quand j'ai voulu rajouter de l'éclairage. j'ai mis des dalles autours de la piscine et il y a un endroit dans l'arrondi ou il n'y a pas de dégrader de lumière, je sais pas pourquoi ? pourtant les normal sont toutes dans le même sens
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 16 août 2005 à 16:14
Pourquoi tu veux bidouiller le glDepthMask, si tu mets ton eau en
transparence, il n'ay aura pas de problème. Bien sur, l'eau doit etre
la dernière chose que tu affiches.
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 20081 16 août 2005 à 18:58
mat74, on ne voit pas ton image car elle est sur ton disque dur et pas sur le net.
Desole je n`avais pas vu le point d`interrogation a la fin de ton deuxieme post.
Sinon, non ca ne donne pas d`effet flou. Un effet flou est long et complique a creer.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Galmiza
Messages postés573Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention 9 avril 20081 17 août 2005 à 12:14
fog, c`est brouillard en anglais. Pour un brouillard "typique", plus les pixels de l`ecran correspondent a un point 3D loin de la camera, plus leur couleur se fondent avec la couleur du brouillard.
Le flou est different et beaucoup plus gourmand.
Tres image: flou ~ 1 pixel de l`ecran est le melange des pixels qui l`entourent.
Donc plusieurs passes de rendus sont necessaires => plus complique.
cs_keil
Messages postés52Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention25 octobre 2005 17 août 2005 à 17:05
ne pourrait-il pas passer par une texture moins transparente?
ou bien même modifier aléatoirement la transparence de chacun des pixel de la texture avant de l'appliquée
pixel shading j'y connais rien non plus, j'avais bloqué la dessus quand
j'étudiait directX avant de me dire que directX c'est une grosse prise
de tete non portable
1ere etape : etre capable d`implanter un shaders dans ton programme.
Ensuite tu pourras trainer sur le site d`ATI pour en savoir plus.
Je me souviens de bons tutoriaux sur les shaders mais je n`ai plus le nom en tete. Je les avais grave. Donc des que je suis chez moi (le 20) je te donne le nom.
Mais c`etait peut-etre exclusivement DX...
C`est peut-etre flipcode mais apparement, je ne les retrouve plus.