I'm reusing the skeleton of an existing character into a new one. Since the mesh is different, i had to rescale and translate the root node of the skeleton a little bit, as well rotate some joints. After that, i successfully skinned the skeleton to the mesh.
Unfortunately, when i play any animation from the old skeleton into the new character, with the same skeleton, the mesh gets pushed to a different position, without my scale or translation transforms. The joints are fine, but the model gets pushed down.
I'm pretty sure this is happening because i'm skinning before resetting the transforms on the root bone. However, when i use "Freeze Transformations" on the root bone, nothing happens, the values don't get zeroed.