Forum Replies Created

Page 1 of 6
  • Noel Powell

    August 9, 2025 at 3:12 pm in reply to: Expression optimization – are values ever cached?

    I just emptied my disk cache and media cache to see what kind of difference it makes in the Render Time column. The “Frame Render Time” displays anywhere from 20ms to 1 second, and everywhere in between – both when I preview and pause, or jump to a random frame. I have always experienced that kind of inconsistency, so I’m surprised that you find it to be accurate. I am using valueAtTime(), and customizability through controls is important to me, so there’s not a lot of keyframing. Typically when I’m testing speed, I change the random seed and then move my render area far up the timeline to an area that’s not cached, then immediately start timing it. I guess I like this method because it gives me an average speed of all the frames. I feel like the Render Time column should work that way, but it doesn’t appear to.

  • Noel Powell

    August 8, 2025 at 1:20 pm in reply to: Expression optimization – are values ever cached?

    For my current project, I’ve been using my phone’s stopwatch to time a cache/preview of the timeline. Then I’ll make my adjustments and time it again. I find the Render Time column inconsistent and pretty useless. I think it’s been more helpful to me in the past for comparing layers with lots of effects. But in this project, I have 100 identical layers with identical expressions, and the render times for each layer varies wildly – from layer to layer, as well as from frame to frame. And the total Frame Render Time is all over the place as well, ranging from 20ms to 1 sec per frame. Timing a preview of a 10-second section at least gives me the results I expect after making changes/improvements to the code.

  • Noel Powell

    August 7, 2025 at 8:17 pm in reply to: Expression optimization – are values ever cached?

    Very helpful, thank you! The posterizeTime(0) trick was new to me and will come in handy.

    I’m trying to understand how your 0% Opacity suggestion works, though. Because I can clearly see After Effects making the calculations when the layer is at 0%, or even disabled with the eye icon. If you scrub through, the values of expression driven properties still change. Is it treated differently when it’s actually previewing or rendering, than when scrubbing through?

  • Noel Powell

    September 3, 2023 at 12:30 am in reply to: Get 3D position given the 3D angle and distance

    That works so perfectly, I can’t thank you enough, Dan! Your expression skills are legendary, and I’m so grateful.

  • Great, I’ll do that. Thanks

  • That’s it, thanks so much Dan.

    I should add that as it is written, this expression works to find the order of the layer, counting only the layers whose names BEGIN with “Control Layer”. I should have specified my layers have “Control Layer” in the name, but they don’t start with that string of characters. I simply changed the “==” in the if statement to “>”, and it seems to do what I need now.

    Thanks again.

  • Noel Powell

    February 4, 2022 at 9:31 pm in reply to: Align multiple 3D layers on X and Y only

    Thanks, Dan. I couldn’t get it to work the way I wanted. But I realized I hadn’t thought this all the way through. I wasn’t factoring in a moving camera and how the position of layers would need to shift to stay aligned as the camera moved. Since I can’t have them shifting like that, I’ll need to figure out another solution. Thanks for the taking the time – I hope the expression can help someone else out.

  • Noel Powell

    February 1, 2022 at 7:32 pm in reply to: Get size of 3D layer pushed back in z-space

    Thank you so much, Dan. It works perfectly.

  • Noel Powell

    January 30, 2021 at 2:47 pm in reply to: Bug discovered, causing After Effects 2020 to crash

    Just heard from Adobe on this issue:

    “This is already fixed in the current AE Beta release (and will be included in the next shipping release).”

  • That’s perfect! Thank you so much for your time, Dan!

    Creation Effects – Creative tools for After Effects: https://CreationEffects.com

Page 1 of 6

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