So here is a picture of what is going on. Debug messages are printed in physics process.
It prints currents animation/state character velocity and root motion position.
As you can see that when i go from idle > walk_start > walk the velocity drops to 0.0 which creates this jitter that im trying to fix. And it just looks awful.
But when animation goes from walk > run the velocity ramps up and no slowdown.
All animations have blending of 0.2
Same thing happens of blend is set to 0.0.
State: jump_landed_9 Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: jump_landed_9 Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: jump_landed_9 Velocity: 0.000 RM: (0.0, 0.0, 0.0)
Changing state to: idle
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: idle Velocity: 0.000 RM: (0.0, 0.0, 0.0)
Changing state to: walk_start
State: walk_start Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: walk_start Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: walk_start Velocity: 0.242 RM: (0.0, 0.0, 0.004698)
State: walk_start Velocity: 0.524 RM: (0.0, 0.0, 0.009396)
State: walk_start Velocity: 0.676 RM: (0.0, 0.0, 0.011664)
State: walk_start Velocity: 0.726 RM: (0.0, 0.0, 0.012312)
State: walk_start Velocity: 0.771 RM: (0.0, 0.0, 0.01296)
State: walk_start Velocity: 0.813 RM: (0.0, 0.0, 0.013609)
State: walk_start Velocity: 0.854 RM: (0.0, 0.0, 0.014257)
State: walk_start Velocity: 0.893 RM: (0.0, 0.0, 0.014905)
State: walk_start Velocity: 0.933 RM: (0.0, 0.0, 0.015553)
Changing state to: walk
State: walk Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: walk Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: walk Velocity: 0.000 RM: (0.0, 0.0, 0.0)
State: walk Velocity: 0.236 RM: (0.0, 0.0, 0.003931)
State: walk Velocity: 0.472 RM: (0.0, 0.0, 0.007862)
State: walk Velocity: 0.708 RM: (0.0, 0.0, 0.011793)
State: walk Velocity: 0.943 RM: (0.0, 0.0, 0.015723)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: walk Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
Changing state to: run_16
State: run_16 Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: run_16 Velocity: 1.179 RM: (0.0, 0.0, 0.019654)
State: run_16 Velocity: 1.745 RM: (0.0, 0.0, 0.029086)
State: run_16 Velocity: 2.311 RM: (0.0, 0.0, 0.038519)
State: run_16 Velocity: 2.877 RM: (0.0, 0.0, 0.047951)
State: run_16 Velocity: 3.443 RM: (0.0, 0.0, 0.057383)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066814)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)
State: run_16 Velocity: 4.009 RM: (0.0, 0.0, 0.066815)