How to Render Transparent Background Animations in Blender

Table of Contents

You have just created a nice logo intro or effect in Blender. Now you want to render the animation video with a transparent background so that you can place it on top of your videos. In this post, you are going to learn how to render transparent background animation videos in Blender. This method works for both Cycles and Eevee render engines.

Settings for rendering a transparent animation video in Blender Cycles and Eevee render engines

Demonstrating how to render a transparent animation video in blender using cycles and eevee. The. Gif shows enabling transparency in the film tab under render properties, selecting 'ffmpeg video' as the file format in output properties, choosing 'quicktime' under the encoding settings, selecting 'qt rle / qt animation' as the video codec, setting the color to 'rgba,' and rendering the animation via the render menu. The result is a transparent video.
How to render a transparent animation video in blender cycles and eevee render engines
  • After you have finished working on your project, under the ‘Properties’ panel, go to Render Properties > Film tab.
  • Check the ‘Transparent’ checkbox to enable transparency. Product Rendering Tools add-on has this and many other features to make this easier for you.
  • Jump to ‘Output Properties’ and go straight down to the ‘Output’ tab
  • Under the ‘File Format’ dropdown, select ‘FFmpeg Video’
  • Open ‘Encoding’ settings, under the ‘Container’ dropdown, select ‘Quicktime’
  • On ‘Video’ settings, under the ‘Video Codec’ dropdown, select ‘QT rle / QT Animation’
  • Still, under the ‘Output’ tab, go back to ‘Color’ below ‘File Format’ and click ‘RGBA’
  • On Blender’s top bar, click ‘Render’, on the dropdown click ‘Render Animation’
  • And you are done. Your rendered animation video is transparent

N.B: If you are looking for a way to render images with transparent backgrounds, check out ‘How to render transparent PNG images in Blender’s Cycles and Eevee render engines

Share this Post

Facebook
x
LinkedIn
Reddit

Ask a Question

Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Michael Macha
Michael Macha
3 years ago

This works great, but QT-rle, aside from animation stuff, can produce absolutely massive file sizes. It uses “Run Length Encoding” (RLE), which relies on consistent color patches across swaths of each row; that’s great for some things, but terrible for anything with major HSL variation in it. (I’ve seen 45 second clips reach six gigabytes in size… bigger than most machines can play without frequently pausing to buffer.) You might mention using image strips of PNG or JPEG2000, both of which also contain an alpha channel, optionally, and have much more reliable compression.

Related Posts

We use cookies on our website to enhance your browsing experience. By continuing to browse this website you consent to the use of all essential and non-essential cookies. For more information, please read our Privacy Policy.