When working with weight painting in Blender, you might come across a frustrating problem: subtracting weight not working as expected. You use the Subtract brush, but nothing changes, or the mesh behaves strangely. If this sounds familiar, you’re not alone. Many Blender users—especially beginners—face this issue when rigging characters or objects for animation. Let’s break down why this happens, how to fix it, and what you can do to avoid it in the future.
Why Subtracting Weight Fails In Blender
There are a few common reasons why the Subtract brush might not work in Blender’s Weight Paint mode. Most problems come from settings, object history, or misunderstanding how vertex groups work.
| Cause | Typical Sign | quick Check |
|---|---|---|
| Locked vertex group | Brush doesn’t affect weights | Check padlock icon in Vertex Groups |
| Auto Normalize enabled | Weights revert or shift after painting | Review brush settings |
| Low brush strength | Little or no visible change | Increase brush strength/weight |
| Wrong vertex group selected | No visible weight change | Confirm active group in Properties panel |
Many artists miss one key detail: you can only subtract weight from vertices that already have some weight assigned. If a vertex is at zero, subtracting does nothing.
Step-by-step Fixes For Subtracting Weight Issues
Let’s walk through practical steps to solve the weight subtraction problem.
1. Check Active Vertex Group
Before painting, make sure you’ve selected the correct vertex group. In the Properties panel under the Data tab (the green triangle), look at Vertex Groups. The highlighted group is the one you’re editing.
- If you have multiple armature bones, double-check that you’re painting the right one.
- Accidentally painting the wrong group is very common.
2. Unlock The Vertex Group
If the vertex group is locked (padlock icon is closed), you cannot modify weights.
- Click the padlock to unlock the group.
- Try using the Subtract brush again.
3. Adjust Brush Settings
Sometimes, the brush is too weak to make a visible change.
- Set Weight to 1.0 when subtracting. This ensures the brush removes the most weight possible with each stroke.
- Raise Strength to at least 0.5 or higher for faster results.
- Use a larger brush size for bigger areas.
4. Turn Off Auto Normalize (if Needed)
Auto Normalize forces all vertex group weights to total 1.0 for each vertex. Sometimes, subtracting from one group just adds weight to another.
- In the tool sidebar (press ‘N’), find the Auto Normalize option in Weight Paint mode.
- Turn it off and try subtracting again.
However, Auto Normalize is useful for rigging, so turn it back on after you finish editing.
5. Check For Masking Or Hidden Vertices
If parts of your mesh are hidden or masked, the brush won’t affect them.
- Press ‘Alt+H’ to unhide all vertices.
- Make sure no face sets or vertex masks are active.
6. Remove Remaining Weights Manually
If the brush still doesn’t work:
- Enter Edit Mode, select the troublesome vertices.
- In the Vertex Groups panel, click Remove to clear them from the group.
This can be more precise than painting, especially for stubborn vertices.

Credit: blender.stackexchange.com
Common Pitfalls And Overlooked Details
Many users repeat the same mistakes. Here are two things most guides skip:
- Locked Vertex Groups from Add-ons: Some auto-rigging add-ons or scripts lock groups to prevent accidental changes. Always check for group locks after running scripts or using add-ons.
- Non-manifold Meshes: If your mesh has loose vertices or faces, weight painting can behave strangely. Clean up your mesh with ‘Merge by Distance’ and remove doubles before painting.
| Action | Result |
|---|---|
| Merge by Distance | Removes overlapping vertices |
| Remove Doubles | Cleans up duplicate geometry |
Real-world Examples
Consider a character arm with three bones: upper arm, lower arm, and hand. If you try to subtract weight from the lower arm but Auto Normalize is on, Blender may just shift that weight to the hand or upper arm group. It can look like nothing is changing.
A useful test: temporarily turn off Auto Normalize. Paint with Subtract at full strength. If the weight now disappears, you know normalization was the issue.
Another example: If you imported a model from another program, sometimes the vertex groups have extra data or are locked by default. Always unlock and clean up imported models before starting weight painting.

Credit: blenderartists.org
Advanced Troubleshooting
If standard fixes don’t work, try these deeper checks:
- Recalculate Normals: In Edit Mode, select all (A) and press ‘Shift+N’. Bad normals can confuse the weight paint brush.
- Apply All Transforms: Press ‘Ctrl+A’ and select ‘All Transforms’ to reset scale and rotation. Non-uniform scale can distort brush effects.
- Update Blender: Bugs in older Blender versions can affect weight painting. Always use the latest stable release.
- Check for Vertex Group Limits: Blender has a limit (usually 32) on how many vertex groups can affect one vertex. If you’ve hit this limit, subtracting may not work.
Preventing Future Weight Painting Problems
To avoid future headaches:
- Regularly clean your mesh before weight painting.
- Work with visible, unlocked vertex groups.
- Use clear group names for easy identification.
- Save often, especially before big changes.
For more detailed guidance on Blender’s weight painting, visit the official Blender Manual.

Credit: blender.stackexchange.com
Frequently Asked Questions
Why Does Nothing Happen When I Use The Subtract Brush In Weight Paint Mode?
Usually, you’re trying to subtract from vertices that already have zero weight. Also, check if the vertex group is locked or if Auto Normalize is forcing weights to other groups.
How Can I Quickly Remove All Weights From A Vertex?
Select the vertex in Edit Mode, then in the Vertex Groups panel, select the group and click Remove. This deletes all weight for that group from the vertex.
What Does Auto Normalize Do?
Auto Normalize makes sure all weights for each vertex add up to 1.0. If you subtract weight from one group, Blender automatically adds it to others.
Why Does The Mesh Still Move Even After I Subtract All Weights?
Some vertices may still be assigned to other groups. Use the Remove button in each group, or check for leftover assignments in the Vertex Groups panel.
How Do I Know If A Vertex Group Is Locked?
In the Vertex Groups panel, a locked group shows a closed padlock icon. Click it to unlock, allowing you to edit the weights.
When you understand why subtracting weight sometimes fails in Blender and know how to fix it, you’ll work faster and get better rigging results. Remember, careful setup and regular checks can save you hours of frustration.

Dorothy Addeo is a senior product reviewer at Safefins.com with years of experience testing kitchen, furniture, backpacks, and everyday lifestyle products. She focuses on comfort, durability, usability, and long-term value through hands-on research and real-world testing. Her goal is to help readers find reliable products with honest, easy-to-understand recommendations they can trust.