Skip to main content
Inspiring
Sep 28, 2022 9:41 AM UTC
Needs More Info

Interface slowdown when using multiple expressions

Following up on Tim's request to post individual feature requests from Sander's site here....

http://www.sandervandijk.tv/after-effects-features/expressions#faster-interface



Expressions and coding are some of the most powerful tools AE animators have at their disposal, so the fact that using them has such a negative impact on performance is truly disappointing and counter-intuitive.

Sander:
"The interface slows down drastically when applying lots of Expressions, Code allows us to easily create complex animations and connect values. This is the highest on my list of improvements that After Effects can make."
This topic is closed to new replies. Start a new post to keep the conversation going.

9 replies

VictoriaNece
Community Manager
Community Manager
Sep 28, 2022 11:05 AM UTC
A brand new expressions engine built on modern JavaScript will ship in our next release and is up to 5x faster. You should see the biggest speed boosts with more complex expressions.
Translate
nubnubbud
Inspiring
Sep 28, 2022 10:32 AM UTC
@Victoria Nece
...I hope you guys know that JavaScript is one of the least performant scripting languages out there, right? sure, you could do worse, but it's been not a favorite since like 2016.
Translate
viztastic
Participating Frequently
Sep 28, 2022 10:32 AM UTC
I wonder if the issue is that expressions don't support code modularity. If we could group expressions into reusable functions that are called by different layers it might help expression developers get a performance kick?
Translate
Participating Frequently
Sep 28, 2022 10:32 AM UTC
Thanks for the acknowledgement, Ms. Nece.

It seems that this still needs addressing in the latest version (16.0.0 (Build 235)).

My current project is using the JavaScript Expressions Engine (indicated in the project settings panel) and the AE UI has gradually slowed to a crawl as I build out more expression-based animations.

My system is a Xeon workstation with a Quadro P4000 and separate SSDs for footage, OS, page file, and media caches.

Are there further improvements to come?
Translate
Inspiring
Sep 28, 2022 10:31 AM UTC
Character rigs, or other expression driven rigs become unusable and cause all kinds of interface slowdowns. You can barely change a property before the interface grinds to a hault. It feels like I'm working against the software instead of with it. It is my current nightmare and takes hours just to do something as simple as a character shaking another characters hands.
Translate
Inspiring
Sep 28, 2022 10:31 AM UTC
This is super important for data driven animation. I'd love a way (even if it's just a line of code) to save the output of an expression or prevent After Effects from re-executing an expression every frame.

Would dramatically speed up expressions and creating graphs, tables and other data-driven comps.
Translate
Carlos Zenzuke Albarran
Participating Frequently
Sep 28, 2022 10:31 AM UTC
Please, I now have many projects that have maybe hundreds of expression evaluations per-frame, there are javascript engines that run extremely fast even on mobile devices. If anything, script evaluation has gotten SLOWER since CC 2014.
Translate
Inspiring
Sep 28, 2022 10:31 AM UTC
Very slow indeed,Even in the iMac Pro.
Translate
Inspiring
Sep 28, 2022 10:31 AM UTC
Even more important with the new Data-driven animation features introduced.
Translate