How can i use transparent PNG’s as textures? Is there a special shader keyword for this?
blendfunc blend to the shader stage.
I tried blendfunc add and blend, both without good results. Some frames get transparent, others do not.
I think saving background color when exporting PNGs messes up transparency in ioq3. GIMP has an option for enable/disable in export dialog, I don’t know about other programs.
Yes, but i don’t have a background color. It’s a transparent, 24-bit PNG. Should i use alpha instead?
Any ideas on how to fix this, guys? Do i really have to use alphas? Or am i missing a special shader configuration?
Bumping up: i have used TGA’s with transparency in alpha and flatten-out RGB. Transparent PNG, both 24 and 8 bit. Still no luck. Here’s an example:
I think to make black transparent use
blendFunc GL_ONE GL_ONE in the stage. Many q3 shaders do this in scripts/gfx.shader.
Edit: ah, it’s the same as
blendFunc add suggested in other topic.
Dude, go to your rgba section and add a mask layer, should be black and white.
Make the image 32bit.
With this you can make anything any kind of transparent, from 0% - 100%. I’m trying to do something with this right now.