jojomillenium
Messages postés136Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention26 mai 2007
-
22 oct. 2006 à 20:26
jojomillenium
Messages postés136Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention26 mai 2007
-
23 oct. 2006 à 19:20
Bonjour,
j'aimerai dessiner des cubes dont les faces sont colorié d'une couleur uni. (exemple rouge)
et le dessiner mais avec une transparence pour voir par exmeple si j'ai
dessiner un cube plus petit a l interieur, tout en voyant un peut le
gros, par exemple avec un alpha de 0.3f
Seulement ca ne marche pas, je fais pourtant dans mon InitGL
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_ALWAYS,0.0);
et avant de dessiner mes cubes de defini la courleur ainsi
glColor4f(r,g,b,a); alpha prenant donc une valeur entre 0 et 1
goast_tu
Messages postés212Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention28 mai 20112 23 oct. 2006 à 19:11
lol c'est simple quand tu fais le tracage il faut obligatoirement
tracer tout ce qui est opaque en premier et puis les objets
transparents.
Si non quand tu affiche un objet transparent avant l'objet opaque et
que ce dernier est derier l'objet transparent ces pixels sont rejetés
par l'algorithme de Z-Buffer.
jojomillenium
Messages postés136Date d'inscriptionsamedi 1 mai 2004StatutMembreDernière intervention26 mai 2007 23 oct. 2006 à 18:22
bah en fait c'est assez bizarre!
ca se met pas vraiment en invisible, mais de la meme couleur que mon fond mon fond!
J'ai en fait plusieurs objets et des scroll bar pour regler l opacité de chaque objets.
Si je reduit jusqua 0.0 l'opacité d'un de met objets, sa couleur change en allant vers cette du background.
et si je tourne autour de mes objets avec ma souris, je ne vois pas
vraiment a travers de l'objets qui est en opacité 0.0! Je vois un des
autres objets au travers, mais d autres objets que je suis sensé voir
au travers sont cachés!
Un details peut etre plus concret, j'ai une grille dessiné sur le plan
(z,x) et bah je ne le voit pas si je regarde au travers de mon cube
d'opacité 0.0, c'est comme si il y avait un cube plein de la couleur de
mon fond!
Mon probleme est assez clairement expliqué? Parcke c'est un peu bizarre a expliquer sans dessin!