EasyWeight: Major update #317

Merged
Demeter Dzadik merged 9 commits from easyweight-updates into main 2024-06-25 21:09:03 +02:00
Showing only changes of commit 532e4c9ecc - Show all commits

View File

@ -9,9 +9,7 @@ In Blender 4.2, Easy Weight can be added through the official extensions reposit
For older versions, find installation instructions [here](https://studio.blender.org/pipeline/addons/overview). For older versions, find installation instructions [here](https://studio.blender.org/pipeline/addons/overview).
--- ## Features
# Features
Easy Weight allows you to control some scene-level tool settings at the user preference level. You can find these in the add-on's preferences. Easy Weight allows you to control some scene-level tool settings at the user preference level. You can find these in the add-on's preferences.
@ -30,9 +28,9 @@ On the **W** key is this pie menu:
![EasyWeight Pie](../media/addons/easy_weight/pie.png) ![EasyWeight Pie](../media/addons/easy_weight/pie.png)
- Operators: - Operators:
- Focus Deforming Bones: Reveal and isolate all deforming bones contributing to the active mesh. - **Focus Deforming Bones**: Reveal and isolate all deforming bones contributing to the active mesh.
- Clear Empty Deform Groups: Remove vertex groups associated with deforming bones, which don't have any weights at all. - **Clear Empty Deform Groups**: Remove vertex groups associated with deforming bones, which don't have any weights at all.
- Clear Unused Groups: Remove vertex groups which are not associated with a deforming bone, and not used by any shape key, modifier, or constraint. - **Clear Unused Groups**: Remove vertex groups which are not associated with a deforming bone, and not used by any shape key, modifier, or constraint.
- [Assign Automatic From Bones](https://docs.blender.org/manual/en/latest/sculpt_paint/weight_paint/editing.html#bpy-ops-paint-weight-from-bones) - [Assign Automatic From Bones](https://docs.blender.org/manual/en/latest/sculpt_paint/weight_paint/editing.html#bpy-ops-paint-weight-from-bones)
- [Normalize Deform Groups](https://docs.blender.org/manual/en/latest/sculpt_paint/weight_paint/editing.html#bpy-ops-object-vertex-group-normalize-all) - [Normalize Deform Groups](https://docs.blender.org/manual/en/latest/sculpt_paint/weight_paint/editing.html#bpy-ops-object-vertex-group-normalize-all)
- Global Brush Settings: - Global Brush Settings:
@ -47,7 +45,7 @@ On the **W** key is this pie menu:
- [Armature Display Type](https://docs.blender.org/manual/en/latest/animation/armatures/properties/display.html#bpy-types-armature-display-type) - [Armature Display Type](https://docs.blender.org/manual/en/latest/animation/armatures/properties/display.html#bpy-types-armature-display-type)
- In Front (X-Ray) - In Front (X-Ray)
### Hunting Rogue Weights ## Hunting Rogue Weights
![Weight Islands](../media/addons/easy_weight/weight_islands.png) ![Weight Islands](../media/addons/easy_weight/weight_islands.png)
@ -58,7 +56,7 @@ The Weight Islands panel lets you hunt down unintended rogue weights on a mesh.
- Continue with this process until all entries are gone from the list. - Continue with this process until all entries are gone from the list.
- In the end, you can be 100% sure that you have no rogue weights anywhere on your mesh. - In the end, you can be 100% sure that you have no rogue weights anywhere on your mesh.
### Vertex Group Operators ## Vertex Group Operators
![Vertex Group Menu](../media/addons/easy_weight/vg_context_menu.png) ![Vertex Group Menu](../media/addons/easy_weight/vg_context_menu.png)
@ -71,6 +69,6 @@ The Vertex Groups context menu is re-organized with more icons and better labels
If you have any more suggestions, feel free to open an Issue with a feature request. If you have any more suggestions, feel free to open an Issue with a feature request.
### Force Apply Mirror Modifier ## Force Apply Mirror Modifier
In Blender, you cannot apply a mirror modifier to meshes that have shape keys. In Blender, you cannot apply a mirror modifier to meshes that have shape keys.
This operator tries to anyways, by duplicating your mesh, flipping it on the X axis and merging into the original. It will also flip vertex groups, shape keys, shape key masks, and even (attempt) shape key drivers, assuming everything is named with .L/.R suffixes. This operator tries to anyways, by duplicating your mesh, flipping it on the X axis and merging into the original. It will also flip vertex groups, shape keys, shape key masks, and even (attempt) shape key drivers, assuming everything is named with .L/.R suffixes.