Hello,
I’ve taken some locomotion animations from Mixamo and I have the following blend issue:
As it’s shown in the video the movement speed decreases when blending from Run Right to Run Bottom Right.
What can i do in order to correct this and especially keep a constant moving speed as I am using root motion.
Thank you,
MIhai
It might not be possible to do anything about it directly since you have no control over a blend tree other than the parameters you can already see there.
That said, are you sure the blend tree is the source of the problem? Do the problem animations give the expected velocity when played on their own? What about if you remove all the other animations or even try the bad ones in a 1D blend tree?
It could be worth trying the Animation Mixers feature of my Animancer plugin to replace the whole blend tree. It uses the playables API so you have much more control over everything at runtime and I’ve found that it tends to handle root motion interpolation much better, though they do have their downsides as noted in the manual.
Also, have you tried using a Directional blend tree instead of Cartesian? They’re specifically designed to blend directional movements like this better than the more generalised algorithm used for Cartesian trees. I wouldn’t expect that to be the cause of your problem though.