I'm trying to render a scene with transparent png. The scene is actually imported from a .obj file (with another .mtl file), which should technically applies the transparency for me.
^ It does shows transparency in the viewport.
^However, in the rendered result it shows a black background instead of transparent background.
I have no idea why, and the alpha value is already at 1.000. Any idea?
I'm using Blender 2.67, Blender Render. (not Cycles)
4 Answers
If you need a transparent background, in Render tab you need to change:
- Shading -> Alpha -> Transparent
- Output -> RGBA
If you need a transparent texture, you must activate transparency in the material and lower Alpha value (Alpha=0 is fully transparent).
For example:
In the material tab go to "option" and uncheck "traceable" after that it should work and the transparency should be there .
The "Alpha" you changed, is the Opacityvalue for the whole texture. If you turn this down everything would become transparent.
2Sometimes when you use a lot of pngs you have to raise the transparent max bounces under render properties-Light paths-max bounces-transparency