Unexpected 360 rotation


#1

I bake motion capture data to my HumanIK character rig and make a time editor clip. The animation works fine i[/i]. But when I add additive layer in time editor, slightly move wrist effector and put a key - the wrist got unexpected 360 rotation i[/i].

I believe it’s somehow connected with negative to positive keys jumping. If you check the Z value of wrist effector on fig.1 you see it changes like: -165…-175…165…150 but still works fine. But when I add additive layer key - everything goes wrong. What is the way to avoid it? What am I doing wrong?


fig.1


fig.2


#2

Euler filter maybe? select your curve in the grapheditor and click euler filter.


#3

Unfortunately, it’s not the gimbal flipping, but some weird behavior with rotation interpolation…