1
$\begingroup$

I am trying to replace a humanoid part for my archer model. The full model is fully rigged and animated. It also has parts, which I am not replacing (clothes, archer bow, arrows, etc.). I merged meshes into a single object, where old and new meshes can be selected with CTRL+L shortcut. The full object looks like in the figure bellow. enter image description here

However, the new model has no assigned vertex groups and the old model has. The weight paint mode looks like here enter image description here

I am looking how it would be possible to assign weights from bones only on a new humanoid part and leave bow, arrows and clothes with their original weights. If I use "Weights > Assign Automatic From Bones" I am getting them assigned correctly to the new humanoid model, but it also assigns new weights for all other parts of the object (bow, arrows and clothes) enter image description here

I was interested if there is a way to go around this, that only a part, which I am trying to replace, could get assigned automatic bone weights?

$\endgroup$
1
$\begingroup$

One solution would be to use vertex selection masking (in red circle on the image below) and select only new mesh vertices, then assign automatic from bones. Second way would be to take new mesh out, place in the right spot in object mode and parent it to armature with automatic weights and delete old character body leaving cloths and weapon.enter image description here

| improve this answer | |
$\endgroup$
  • $\begingroup$ Works like a charm. $\endgroup$ – chanfort Oct 15 '16 at 19:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.