Slow Expression in AE 2018 (BUG?)
The same project that used to run at 30 fps in AE 2017 now runs at 1-8 fps in AE 2018. Over all, expressions seems a bit slower in 2018 but this is just extremely slow. I expect this might be a nasty bug hiding some where in some attempt to increase expression performance.
I'm utilising expressions to position multiple layers from by extracting their position from an array created with a text layer.
The purpose is to drive a slot simulator in After Effects where I spin multiple symbols and I control their positions from a master expression I've coded on a text layer and then for each symbol (layer) it get its own position by reading the output data (as a text string) from the text layer on the position property and then convert it in to an array by using the split(",") function and I think this might be a part of the problem.
I've linked to google drive where I've put a simplified AE file illustrating the problem. And two videos showing the difference in performance between AE 2017 and 2018.
AE-2018-Expressions-Bug.zip - Google Drive (open the file in both 2017 and 2018 to compare performance)
AE-2017-Good.MOV - Google Drive (if the videos doesn't play you can download them and they will work)
This is a huge problem for me as I'm using this approach every day in my work and now it's completely unusable and I have no choice but to stay on the version 2017 until this is fixed. My greatest fear is that this problem is part of some global expression/JavaScript optimisation that completely destroys this kind of workflow and may never get fixed, Yelp!! ;-O
