How to solve delay of Sequence Recorder?

I tried to use Sequence Recorder in my source-built engine. Every time I finish recording, it takes the editor 10-20 seconds to make the animation. It is kind of annoying to wait such long. Are there ways to modify the source code to make it process in background or work on different threads?

We’ve recently made some changes that improve this but it won’t hit release until 4.15. I’ll see if this might be a candidate for a 4.14 hotfix. This is CL #3198691. If you can make code changes, here’s what we’ve done:

  1. First, we changed MovieScene3dTransformSectionRecorder to batch up the keys and then set them on the curves all at once with SetKeys()
  2. Second, we disabled the calls to RemoveRedundantKeys(). That will be an option that you can toggle in the sequence recorder.

We’re hoping to improve RemoveRedundantKeys in a future release and possibly run the curve fitting in parallel.

Hope that helps.

-max