I have several lip bones, as shown. They are not linked to each other in a chain, but share a parent and grandparent (maxilla and head).

enter image description here

Each non-corner lip bone is weighted generally like this along the length of the lip:

enter image description here

I would like to have more than 3 bones per lip between the lip-corner bones for finer control of the mouth polys (e.g. 4 or 6). Is it possible to subdivide parallel/sibling bones and redistribute weights between them? Alternatively, can someone point me to an effective way to rig lips (not Rigify plugin because I don't know how to export that)? Thanks!


1 Answer 1


You can simply select the armature, in edit mode use shift D to duplicate some lips bones, place them where you want them (the duplicated will have the same parent-child relationships), then in pose mode select all lips bones, go to object mode, shift select the mesh, go to weight paint mode and use the weights menu "Automatic assign from (selected) bones".

Make some manual weight adjustments if needed.

  • $\begingroup$ Thanks! I'll try that in a sec. Just wondering, this Vimeo vimeo.com/18878572 has the lips bones all linked to each other following the contour of the lip (at ~19:47)--are there certain advantages to this setup? I wonder if it allows for an IK rig, e.g. moving the middle lips bone(s) causes the rest on the same lip to also move. (Maybe the same would also be helpful in the eyes?) $\endgroup$
    – Nintendraw
    Feb 6, 2021 at 19:49
  • 1
    $\begingroup$ Check this serie on rigging, with examples of many different ways of rigging an eye, so you can choose which one you prefer for your model. youtube.com/watch?v=_7rk-zFvVis $\endgroup$ Feb 7, 2021 at 11:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .