How do I make stop motions smoother with motion matching like GASP?

Why do my stops stutter, played in such short period of time?
My stop anim sequences are like 5 seconds that is supposed to blend in idle animation smoothly, but they are played for very short amount of time and jump into idle looking very laggy

20251127142754

while GASP sample shows very long stops and smooth. How did they do it???

Can anyone help? Much appreciated

Did you generate curves for your animations? i.e.: FootSpeed, Orientation Warping, PlayRateWarping, etc. I’ve was struggling with Stop animations in Motion Matching and generating the curves was the thing that fixed it for me. Mostly. They can be added to the skeleton (Window > Animation Data Modifiers) and generated on all animations from there. Also, did you add in the PoseSearch anim notifies? The Phase curve needs footstep foley events.

1 Like

Thank you Knuthnads!!!

It solved magically as I put footspeed and Rootspeed curves into locomotion sequences.

20251127184059

I’ve been poking on ABP nodes for two days but you saved me another hour.
Thank you a lot!!!