blender animation import problem

Dear all,

I’ve made a simple mesh in Blender, rigged it and added an animation. When I import the model into Unity I get an ImportFBX warning: Mesh has 734 vertices with no weight and bone assigned. The model and its animation work fine in Blender. In Unity I can see the model, see it has an animation, but it does not animate. Anybody know what I am doing wrong?

(tried several versions of Blender: same result.)

Thanks in advance!

I expect you did not weight paint the mesh and you are using an Armature modifier. If that is the case, you may try that:

  • Your model needs to be in “Weight Paint” mode
  • The Armature needs to be in “Pose” mode
  • Select all bones (“a” key)
  • Now select “Weights” → “Assign Automatic From Bones” or “Assign From Bone Envelopes” from the menu.

This performs a rough weight paiting, that you may enhance manually. There are plenty of tutorials and tricks about weight painting available.

Thanks Dantus!

Yep, I used bone envelopes rather than weights for animation. This does the trick.