Skip to main content
Participating Frequently
March 9, 2021
Answered

Improve AE render speed when rendering transparent frames

  • March 9, 2021
  • 1 reply
  • 1605 views

Hello all,

 

Is there a possiblity to improve the speed of AE render when rendering transparent frames? I have a composition that is 1h longer, but it contais just 5% of actual content. The other 95% is just transparent frames.

 

Well, why not render just the 5%? Because this rendered video will be overlayed on top of a master video in a automated system. So this transparent "gap" is important to make the 5% of the video, that has important stuff, be alinged correctly on top of the master video. (I hope this make sense 🙂

 

AE takes the same time to render a transparent frame as it takes to render a frame with a image. Is there a configuration that would make AE render this kind of frames (transparent frames) faster?

 

Thank you,

Rafa

This topic has been closed for replies.
Correct answer Rick Gerard

Pick a codec that renders quickly like GoPro Cineform or choose to render an image sequence. Make sure you are not using an unnecessarily high frame rate. Depending on the motion in your frame you may be able to successfully cut the frame rate in half. Loony Toons, in fact, most hand-drawn cartoons are 12 frames per second with every frame repeated twice so they can be played back at 24. 

 

Unless the project is one continuous shot that is one hour long with no possibility of cutting it up you can break it up. I almost never string more than two shots together in one comp. Most of my comps are seven seconds or less because I work mostly on movies, corporate videos, commercials, and it's all live-action. The average time between shots in modern productions is around 4 seconds. 

 

If I had a project like this, I would make the comps as short as possible, and as soon as I had a few seconds successfully designed I would start rendering. If the render takes longer than a few seconds a frame I almost always render image sequences because you never have to re-render the whole thing to fix 20 frames the client doesn't like in the middle of the comp. 

 

If you are being paid for this work then invest in a background rendering option like RenderGarden. I have several and it is my favorite. On my main system render times drop by about 75%. A comp that takes 20 minutes to render using the Render Queue might take 30 minutes to render in the Media Encoder. That same sequence will render in five or six minutes with a good 3rd party background rendering option. Any comp I have that takes longer than a few seconds a frame to render is always sent to a background renderer. 

1 reply

Rick GerardCommunity ExpertCorrect answer
Community Expert
March 9, 2021

Pick a codec that renders quickly like GoPro Cineform or choose to render an image sequence. Make sure you are not using an unnecessarily high frame rate. Depending on the motion in your frame you may be able to successfully cut the frame rate in half. Loony Toons, in fact, most hand-drawn cartoons are 12 frames per second with every frame repeated twice so they can be played back at 24. 

 

Unless the project is one continuous shot that is one hour long with no possibility of cutting it up you can break it up. I almost never string more than two shots together in one comp. Most of my comps are seven seconds or less because I work mostly on movies, corporate videos, commercials, and it's all live-action. The average time between shots in modern productions is around 4 seconds. 

 

If I had a project like this, I would make the comps as short as possible, and as soon as I had a few seconds successfully designed I would start rendering. If the render takes longer than a few seconds a frame I almost always render image sequences because you never have to re-render the whole thing to fix 20 frames the client doesn't like in the middle of the comp. 

 

If you are being paid for this work then invest in a background rendering option like RenderGarden. I have several and it is my favorite. On my main system render times drop by about 75%. A comp that takes 20 minutes to render using the Render Queue might take 30 minutes to render in the Media Encoder. That same sequence will render in five or six minutes with a good 3rd party background rendering option. Any comp I have that takes longer than a few seconds a frame to render is always sent to a background renderer. 

Participating Frequently
March 10, 2021

Thank you Rick, for your reply.

 

Unfortunately we are tied to a workflow that uses ProRes 4444 (I shoud have mentioned that, sorry). And we can't change that, at least for now.

 

About third party background renders, we have developed one. It is similar with RenderGarden, but with some improvements, considering our workflow. It works good, but I was wondering if AE has any render config that would make it faster when rendering blank frames (Y: 0, U: 0, V: 0, A: 255).

 

Thank you again.

Community Expert
March 10, 2021

If your comps take a long time to render I would consider rendering image sequences. They may be faster. It is very easy and quick for image sequences to be transcoded into ProRez. 

 

If your empty frames have any layers in them with opacity set to zero or they are moved out of the frame you might consider setting in and out points for those layers so that the render engine isn't looking for pixels. It might speed things up a bit.