Bake animation with modifiers, including "real" location of vertices I have created an animation with the displacement modifier (for a fish based on https://youtu.be/58lc8sLpJzY). Now I want to bake the animation to keyframes. Additionally, I need the locations of some vertices for further processing in animation nodes later.

The solution with exporting as mdd and then re-importing shape keys doesn`t work for me. After importing, the scale and direction of movement changes and shape keys are keyframed, so it is hard to correct.
Object - animation - bake to... doesn`t work. The positions of the vertices are not updating.
Applying the modifier doesn`t work. Then the fish remains frozen in the first &quot;shape&quot; and just moves straight.

Is there a better way to bake the animation after modifiers, including location of vertices?
Create a duplicate of the object for every unique frame of the animation.

Apply the modifier separately on every object, with each object on a different frame.

Use &quot;Join as Shapes&quot; to combine all the objects into one. (Menu next to the Shape Keys panel, or ops.object.join_shapes().)


This will produce a single object with a shape key for every frame of the animation. You can then keyframe these shape keys to show on the correct frames.