- Home /
Blending animation issue - Diagonal move is distorted (legs are crossed)
Hello guys! Im currently working with animations, and trying to achieve top down view where character looks at mouse and moves on WASD. Using 5 animations ( idle, moveForward, moveBackward, moveLeft, moveRight) and blending them in blend tree with 2 values. Everything is great, but on 2 angles animation gets distorted and character is like jumping, however other 2 diagonal angles are good.
Animations are made from mixamo.com.
Animation is distorted when turn is -1 and forward 1 and vice versa turn is 1 and forward -1
Any suggestions are appreciated. Thanks in advance.
Answer by meat5000 · Mar 10, 2018 at 07:58 PM
You animations sound like they are unmatched. Simple. If left foot is first in one, then left foot must be first in all.
The other consideration is the mis-setting of the Nodegraph.
Im also not convinced that Idle should be Blended with that lot. Youre idle or youre not.
You can adjust the Max and Min ranges to Add or Take 'weight' from Motions in the blend.
Thanks for answer! I tried other model with another animations, and problem is the same. Also removed idle, its made no difference. About max and $$anonymous$$ ranges, you mean pos x and pos y? Also where is "weight" ?
The idle is actually mixing in and causing a stunted movement. Its right in the middle and so always has some influence. In my experience Bandy-legged drunken brokeness is almost always due to the way the graph is set up IF the foot motions are aligned in each animation. If the foot motions are not aligned itll never work. As Idle animations are generally still they have the effect of Dampening or Lessening the effects of any animation they are mixed with. A powerwalk becomes a stunted stride. A strafe becomes an awkward shuffle. The actual blend depends on the numbers but keep in $$anonymous$$d that adding more motions to the mix makes them fight more. I noticed in the past that in order for a Walk Forward and a Walking-Turn to actually work together there must be specific ti$$anonymous$$g in the footsteps.
$$anonymous$$aybe idle can cause some distorting in other cases, but i totaly removed idle and promblem is same :/ Is there any way to mirror other side, so its looks the same?
There's not much info but maybe its this
https://docs.unity3d.com/ScriptReference/Animations.AnimatorState-mirror.html I bet there's a checkbox.
Answer by Tyronn · Mar 15, 2018 at 02:00 AM
It's to do with the feet.
Your answer
Follow this Question
Related Questions
Problems with secondary animation when blending 0 Answers
I can preview the animation but in scene it doesn't work 0 Answers
Triggered Animation playing weirdly 0 Answers
Can't set animator bool to True 1 Answer
Animation.Blend with Animator? 0 Answers