Maya Skeleton Scale Incorrect on Import

So I’ve been having problems with some of my very complex human characters so I made a very simple poly test character and smooth bound him. The positions of the bones are way off, making animating in Unity very difficult.

I’ve tried exporting using Both Kaydara FBX 2010 and OpenCollada but both seem to produce the same result.

For this simple test I don’t export using the baked option, I expect to animate in Unity.

File is included here if anyone wants to verify

467655–16400–$testguy.rar (13.7 KB)

You have non-uniform scaling in one of your fbx nodes, “Character” (1, 1, 2.641).

Rework your character so that all nodes have uniform scaling (1,1,1), and see if that fixes your problem.

I completely rebuilt the model and froze (zeroed) the transforms, rotations, and scale, then created the skeleton with scale compensation disabled, then bound it smoothly and I’m still getting an incorrect skeleton.

edit:
Did some more searching and this is basically the behavior I’m getting:
http://forum.unity3d.com/threads/69416-why-does-unity-change-my-skeleton-s-position.?highlight=rig+skeleton+bones+joints

Was your mesh scaled before you bound it to the skeleton?

What do you mean by “bones are way off”? I looks ok to me.

470741--16534--$Skeleton.png

Wow, late follow up for me getting to this, sorry.

@ WinningGuy - No the mesh was precisely created to the skeletons dimensions, any other alterations were frozen to 0

@ Paulius - Yes it looks great in Maya/3DS but once you get it into unity, the bones are not lined up the same. They are offset to a large degree. Particularly in the legs

Here’s a perfect example. When I import the reference human character from the 3rd Person Example Project and move what should be his upper leg, I get this. Am I doing something wrong?

No Suggestions? Anyone?

Cosmas, the picture I made is from Unity.

I think you have to press the button above scene view, which says Pivot/Center, it changes offset of the gizmos.

Thanks Paulius that did it. Wow thats been driving me crazy.
I was thinking there was something really wrong with Unity.