How to Lock Specific Vertex Groups in Blender

Locking specific vertex groups in Blender prevents accidental changes to weight paint data, skeletal rigging assignments, and modifier influences during the modeling or animating process. By using the padlock icon next to any vertex group in the Object Data Properties panel or the Weight Paint interface, you can instantly freeze its weight values. This guide provides clear, step-by-step instructions on how to lock single or multiple vertex groups in Blender to streamline your workflow.

Method 1: Lock Vertex Groups in Object Data Properties

The direct method to lock vertex groups works in any interaction mode (Object Mode, Edit Mode, or Weight Paint Mode).

  1. Select your mesh object in the 3D Viewport.
  2. Navigate to the Object Data Properties tab (the green triangle icon) in the Properties panel on the right side of the screen.
  3. Expand the Vertex Groups section to view the full list of groups assigned to the object.
  4. Locate the specific vertex group you want to protect.
  5. Click the Padlock icon next to the vertex group's name.

When the padlock icon is closed, the vertex weights for that group cannot be modified by painting, normalization tools, or manual entry in Edit Mode. Click the lock icon again to unlock it.

Method 2: Lock Vertex Groups in Weight Paint Mode

If you are currently weight painting a character or asset, you can manage vertex group locks directly from the viewport interface.

  1. Select your mesh and switch to Weight Paint Mode using the mode selector in the top-left of the viewport (or press Ctrl + Tab).
  2. Open the Sidebar by pressing N on your keyboard if it is not visible.
  3. Select the Tool tab.
  4. Expand the Options section.
  5. Under the vertex group settings, you will see your list of groups with lock icons beside them. Click the padlock icon to lock or unlock any group while painting.

Useful Lock Tools and Shortcuts

Blender offers built-in batch operations to manage locks across complex rigs with dozens of vertex groups:

  • Lock All / Unlock All: Click the down-arrow icon (Vertex Group Specials menu) on the right side of the Vertex Groups list. Select Lock All Groups to freeze every group, or Unlock All Groups to remove all protections.
  • Invert Locks: In the same Specials menu, choose Invert Locks to lock all unlocked groups and unlock all locked ones simultaneously.
  • Lock Unselected (Weight Paint Mode): In Weight Paint Mode, open the Weights menu from the top viewport bar and select Lock Unselected. This automatically locks every vertex group except the one currently selected for editing.

Why Lock Vertex Groups?

  • Prevent Weight Normalization Shifts: When auto-normalizing weights during skinning, locked groups will retain their exact weight values while unlocked groups adjust around them.
  • Protect Completed Rigging: Locking finished body parts (such as the head or torso) ensures you do not accidentally paint over them when working on adjacent areas like the neck or shoulders.
  • Maintain Modifier Precision: Masks, hair particle distributions, and displacement modifiers relying on specific vertex groups remain accurate without risk of accidental edits.