I am animating a non-humanoid character in mechanim. It was rigged with a root bone under its feet. The character animates perfectly when the root bone is not specified as the root node, but when I do set the root bone as the root node, the character turns 90 degrees left during certain animations.
It turns 90 degrees left during walk, run, and idle animations, but not during jump. It also slides a bit during idle when I’ve specified the root node. What is going on here?