Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Expressions not rendering

  • Expressions not rendering

    Posted by Reuben Lara on November 11, 2020 at 8:50 pm

    Does anyone have any reliable fix for expressions that render on playback but not on actual render to movie? I’m on AE 17.5.0 and using the normal default Render Queue at standard ProRes422 settings (same happens with other codecs as well as when using AfterCodecs). Is there some kind of switch that forces AE to evaluate expressions before camera moves, or vice versa? I’ve temporarily solved it by baking my expressions to keyframes but I’d really like to find a legitimate solution. Thanks!

    Trent Armstrong replied 5 years, 5 months ago 3 Members · 5 Replies
  • 5 Replies
  • Filip Vandueren

    November 12, 2020 at 9:25 am

    I’ve never had that problem.

    Can you give an example of the expression that fails ?
    Are you rendering from the renderqueue or via AME or aerender ?
    Do all expressions fail, even something simple like “time*100;” for a rotation ?

  • Reuben Lara

    November 12, 2020 at 5:17 pm

    Thanks for the response. It doesn’t happen often, but on expression heavy comps it’s happened to me at least three times. In this particular comp, i have a bunch of layers being driven by expressions at the same time (about 30). They are 2D layers that are following a 3D layer’s position and scale using toComp and some other complex math that creates a nice relationship between 2D and 3D. They all RAM preview and output render fine, except for two layers where the 3D nulls driving them also have other expressions of their own. This seems to be the only difference I can detect right now.

    Either way, those two layers RAM preview quickly, perfectly and accurately every time, on any resolution level. But on render output, those two 2D layers just ignore the expressions that are assigned to them. I’m just using render queue, but same happens with AME.

  • Trent Armstrong

    November 13, 2020 at 3:28 pm

    It’s a little bit of a hack, and it would take a while to do; but you could convert all expressions to keyframes if you are in a pinch.

  • Reuben Lara

    November 13, 2020 at 5:16 pm

    Thanks Trent. Yes this is what I ended up doing to get it out the door. But either this is a bug that hasn’t been fixed for a long time (there have been threads on the issue for several years now) or there is a switch (or a at least a reason) somewhere that I don’t know about!

  • Trent Armstrong

    November 13, 2020 at 7:09 pm

    I have certainly experienced this kind of thing in the past. Sometimes it even seems that there is a hierarchy situation for rendering. I’m not exactly sure what the magic formula is for where the expressions live. There may actually be a before/after setting in some of the expressions (i.e. true/false). But I have not done much research into that. Let’s hope it gets moved to the top of the pile so we can get a solution.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy