Blended animation evaluation

I would like to get per-keyframe isometry of the bones, based on the Anim Evaluator blended result without actually playing the animation, e.g. get the data on the frame, right before Anim Component starts to play the blended result. Is there a way to generate it? Looks like I can run evaluator.update(dt, false), but it changes the state of the clips?

For example, say evaluator holds 2 clips and blends them in some way. The final animation takes 2 seconds. I would like to collect keyframes of the final animation (local pos/rot of each bone at every keyframe):

bone 1:
   0.00: pos rot
   0.10: pos rot
   ...
bone 2:
   0.00: pos rot
   0.10: pos rot
   ...

@slimbuck might have an idea ā€¦ but Iā€™d say maybe looking at the code is the best option here.

1 Like

Not sure offhand @LeXXik :frowning:

1 Like