Transparent textures?

Started by
2 comments, last by Demon Lord 23 years, 12 months ago
I want to apply a texture with transparent sections (i.e.: alpha values) on a polygon, without seeing the polygon where the texture is transparent (like the trees on Mario64, or the monsters in Doom). However, when I apply the texture on the poly, I see the poly''s own color where the texture is transparent. I tried to set the poly''s alpha to totally transparent, but now I can''t see the poly (which is nice) but I can''t see the texture either (which is not). How can it be done ? Eric Laberge
----------------------------------------"Inash neteia haeg joa kavari quilm..." SD4
Advertisement
Try storing your textures in RGBA format and set the alpha to opaque in those pixels you want to see...

Or try some color keying

RedRicK
----------------------------- For I have come to serve you and to support you...-----------------------------
Hi Demon Lord,

Wild stab in the dark here, but try playing around with the blending function ( glBlendFunc(...) ). What you really want to do is over-write the polygon''s alpha value with that of the texture (yes?), so I assume changing the blending function to this effect will be what you need to do.

Hopefully I haven''t sent you off in the wrong direction

-------------
squirrels are a remarkable source of protein...
Solved.

I had to use GL_REPLACE instead of GL_DECAL in glTexEnvi().

Eric Laberge
----------------------------------------"Inash neteia haeg joa kavari quilm..." SD4

This topic is closed to new replies.

Advertisement