Blendspace 2d blends incorrect some of directions

Hi guys. I trying to blend animations: idle, walk forward, walk backward, walk to left, walk to right.
i do all like in example, and all works fine except blending walk forward + walk right, and walk backward + walk left.
at the same time, forward + left and backward + right works fine.
in the example i found same problem, but autor dont say anything about it, like it works correct.
but it not.
what is usual way to resolve this?

this is my blendspace.

i’m shure, it is usual thing, but i cant find the answer, and have nobody to ask… so, please, tell me what i am doing wrong…

Hello! The trick is with angle - how are you calculating it?

it is no matter how i’m calc it, couse i see this in blendspace on preview. whole blandspace is exact between -180 and 180 degrees, and if the preview is between -180 and -90 and between 0 and 90, it shows me wrong animation

the blend is wrong. why?

but anyway, this is how i calc it

Can you check sign for Delta Rotator in different cases?

did you read what i write upper?
it is no matter how i’m calc it, couse i see this in blendspace on preview. whole blandspace is exact between -180 and 180 degrees, and if the preview is between -180 and -90 and between 0 and 90, it shows me wrong animation

i checked the sign, and it is right in all cases

Hmm, can you share anim to look what exactly is wrong with it?

this is the video

also, backward id just inverted forward animation, same with left/right.

Thank you. Can the problem be connected with order thing? I mean what claw step first in front and to side…

maybe, idk

so, what i should do in that case?

Hello! In this case you should create separate anim for both sides. The main thing is about symmetry and mirroring of anims

can you explain more? which animation i should separate? i can create any animation, it’s my own model. what i have to know, to avoid this situation in future? what animation set i should create for correct blending? can you explain it step by step please?

i can shift keyframes of left and back animation

You only need to check simple things:

  • forward movement: left arm then right arm
  • backward movement: right arm then left arm
  • to the left movement: right arm then left arm
  • to the right movement: left arm then right arm

Now you can see the problem. To the left movement is ok with backword movement, but not ok with forward movement. The same goes for To the right movement

so, what is right way to solve it? how i should place animations in blendspace?