Transparent texture rendered as black

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.

enter image description here

^ It does shows transparency in the viewport.

enter image description here

^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?

enter image description here

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

background transparency

If you need a transparent texture, you must activate transparency in the material and lower Alpha value (Alpha=0 is fully transparent).

For example:

material transparency

15

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.

2

Sometimes when you use a lot of pngs you have to raise the transparent max bounces under render properties-Light paths-max bounces-transparency

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like