Skinned Mesh fine in preview, floats above ground in build

recently one of my skinned meshes began floating above the ground after the build is made. this character does NOT do this when playing the scene from inside unity. it has rigidbody with gravity on, a correctly placed and scaled collider, and no scripts on it that would change the y transform. yet everytime i make a build starting this morning, the character floats above the ground. i can tell from where my mouse changes icons that the collider is still in the correct spot on the ground, however the rendered mesh is the part floating above.

again, this does NOT occur inside unity only after a build, and i have not changed any physics settings recently. can anyone tell what is going on?? thanks in advance!

two screenshots included, one from playing inside unity, second from a build version:
18205-floatingbad1.jpg

1 Answer

1

apparently there was a bug that caused the root motion of the animation clip to add a +y value that did not exist in the animation itself to the mesh when building (why not during preview i don’t know). re-building the game with apply root motion off made her walk on the ground correctly (albeit in place) and once i re-applied root motion, the bug was gone and she is on the ground and walking normally.