Cloth and particle hair simulation don't work in NLA?

I am using Blender 3.6.1. I have a walk cycle with cloth and particle hair simulation (which have been baked) and I used it in NLA. But the cloth and particle hair simulation broke down when:

  1. I tried to repeat the sequence (the simulation broke down when the sequence repeated).


  2. When I tried to move the animation strip forward or backwards.

Did I do it the wrong way? Is there any solution or workaround for this? Thank you.

You need to montage all your armature animation in the NLA first, then bake the simulations (the sims need the final, complete character animation, NLA editing applied, as their inputs).

The messed up simulations you’re encountering are probably due to messed up simulation caches, filled with old data created using the original animation.

Ok, that means I have to arrange the animation 8n NLA first, then bake the simulations. Got it. Thanks.