How to prevent Automatic Weights from using IK bones?

posted to: Rigify Overview

I was wondering if I happen to add my IK target bones and pole targets before the weighting process, and then I parent my mesh using Automatic Weights, it would probably assign some weird weight values to the IK and pole bones right? Is there a way to prevent them from being included in the automatic weighting?

  • Kent Trammell replied

    Yes you can exclude certain bones from getting weighted to the mesh. I often refer to these as "utility bones" or "mechanism bones". To exclude them from being automatically weighted to the mesh, simply uncheck "Deform" in the bone properties for the bones you want excluded before parenting mesh to armature. You can uncheck Deform for all selected bones by holding ALT and unchecking.

    I do this selective deformation process in this lesson of the Piero short film course.

  • Kent Trammell replied

    I should note that back in that version of Blender (as recorded in the course) the ALT functionality was not a thing yet and I had to go about unchecking Deform for multiple bones in a different way.