Mechanim Animator

So I want to use a single fbx, which already has animations, but the problem with the new mechanim and animator is that 1.) they do not have seamless animations, and 2.) they will move ever so slightly in 3d space (sometimes down through the ground). I may have them set up wrong but here is what i did.

  1. In the FBX file, rig tab, I set the animation type to generic and then selected bip01 for root node.
  2. I add an animator component to the prefab.
  3. I make a new animator controller and apply it to the component and apply the avatar.
  4. I open up the animator controller and place the idle animation and link “any state” to “idle”.
  5. I jump in game and animation is playing but at the end the character will move forward slightly and will not cycle seamlessly.
  6. I tried another animation and same thing except in went down instead of forwards.

Do note I am not trying to use animations from another fbx with a different character.

I tried using it on my gun animations, and yes it does not return to the default position when transitioning out. Kinda dumb, but I think there may be a solution somewhere.

If you double click the right arrow there is an exit time. If you set to 0.99, it will blend the animation better BUT this not useful as the animation were seamless to start with. This also doesn’t play the full animation. I guess you can say it just mask the error! As for the animation moving the character, this can be stopped by unchecking the apply root motion. This is probably caused by the bones moving?? I hope there is a way to fix it.

Ok, I believe I fixed my problem. I set the idle animations to loop and unlinked it from the any state.