I would like to render an animation as a series of .png images with transparent backgrounds for use in a video. Is this possible?

up vote 259 down vote accepted

Yes this is possible.

To save rendered images with transparent background (PNG format for instance), the settings are as follows for "Cycles" and "Blender Render" rendering engines.

Cycles

Properties Editor > Render Context > Output Panel

Choose RGBA so that the alpha from the renderer is saved in the png

Properties Editor > Render Context > Film Panel

Check Transparent so that the World background is transparent.

Saving PNG with alpha using Cycles

Blender Render

Properties Editor > Render Context > Output Panel

Choose RGBA so that the alpha from the renderer is saved in the png

Properties Editor > Render Context > Shading Panel

Choose Transparent Alpha type.

Saving PNG with alpha using Blender Internal

  • 23
    This is the answer. – iKlsR Jun 23 '13 at 14:29
  • 1
    It's not working for me (Blender render) and I chose the same options. When I render, all I see is white (the material color). – Alenanno Jun 12 '14 at 18:04
  • 4
    One year after, and yet again it helped me. – Valentin Mercier Aug 1 '14 at 19:28
  • 1
    Why does blender still spend render time with the tiles on the transparent parts? – Anson Savage Jun 17 '15 at 4:21
  • 2
    @Anson What I believe is that the camera is shooting rays into the scene and since there is no returning ray , there must be a timeout wait before the render decides to move on to the next square. – hawkenfox Jan 1 '16 at 13:31

In Blender Internal, If you want the background to be transparent, you can change the output type to RGBA and in the Scene tab under Layer, untick Sky.

In the render settings go under Shading and set alpha to transparent. Then under output click RGBA. Unchecking Sky in the scene tab will also work but I'm not sure if that method will have an impact on any other parts of the render or if it's just a redundancy.

protected by David Dec 24 '14 at 17:29

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.