I have this running cycle created with CAT system in 3ds max with a root node attached to it but when i put in unity the root motion goes up instead of forward, does any one know how to fix this?
There is certainly something wrong with your imported FBX file. The problem occurs as it cycles, and the rootmotion picks up on this. Does it go linearly up or does it pop up in the start of every cycle?
You can try to manually override this problem by going under the animation tab of the animation, then under Root Transform position (Y), Click Bake into pose, you can also try to set based upon to "Feet".
Replies
Most likely the last frame has an increased Y value - which is causing him to gradually move up in Unity
the y axis curve is flat.
For Root Transform Position (Y)
check "Bake Into Pose"
and change "Based Upon" to "Original"
You can try to manually override this problem by going under the animation tab of the animation, then under Root Transform position (Y), Click Bake into pose, you can also try to set based upon to "Feet".
Hope it helps.