I have this message when try to set parent with automatic weights “Bone Heat Weighting: failed to find solution for one or more bones”

As a result, nothing happens (the bones move, but not the character).

This error is caused by bad topology, like free vertices, doubles, disjointed mesh, internal surfaces, etc. did you model it yourself? The only way to cerrect this is to examine the mesh very closely and correct the errors.

Cheers, Clock.

thanks, it works fine now. the problem was in vertices.