FBX vertex weight import problem I am getting a distortion with a rigged mesh due to the way that Blender imports FBX files. This is due to some kind of loss of accuracy that occurs while importing the vertex weights.

Here is a blend file with 2 Armatures and meshes.

The mesh on the left was imported via FBX. It appears as if all vertex weights are normalized so that for a given vertex, the weights add up to 1.00.

The mesh on the right was imported via DAE/Collada. The vertex weights appear to be normalized so that for a given vertex, the weights add up to 8.00.

So, are there any 3D file format experts out there that have any ideas on how to deal with this?



Here is a little background on this issue: Both meshes were created from the same Mixamo Fuse character with their auto-rigger. The broken one was imported from FBX, the working one was imported from Collada/DAE. I am in the process of writing some scripts to clean up Mixamo characters imported via FBX, however I am stuck here.
To solve this:


Delete all vertex groups of the mesh. To do this select the mesh then go to the vertex groups panel inside the Object tab and delete all groups as shown below:





Select your mesh first then select your armature as well using shift+ Mouse Right Click
Hit Ctrl+p then choose With Automatic Weights as shown below:





Your mesh will be parented properly with the armature with correct deformation as shown below:




Updated .blend file can be found here: