So here’s a couple of images. As you can see in Blender everything’s fine. Roll checks out, local axis rotations of the bones check out (checked fbx in maya, completely fine), keyframes and fcurves check out. Everything checks out in Blender and Maya. Even the .fbx checks out reimporting it into blender (zero problems). Just in Unity (even in a freshly new project) the index finger is bent the wrong way.
I’ve done a test where I messed up the fcurves badly, and the index finger still came out completely different in Unity. What the hell is going on? I have wasted an entire day trying to fix this.
Even though it would be devastatingly embarassing if the solution is simple, please let it be so I can go on without using a hack.
Please help me for the sake of my sanity.