The menu is in the Tools tab of the tool shelf (T key).
Bug fixes
Fixed an issue where pie menu weight setting .9 and 1 could not be accessed.
Changed the pie menu layout
Fixed an issue where more/less selection would not work if the edit mode was not in vertex selection mode
ver1.2.0 Moved the display position of the panel to the item tab. It became possible to change the display location
Moved the display position of the panel into the item tab so that it can be displayed in the same place as the “vertex weight” panel
You can now change the panel display location in the add-on settings
Add “Vertex Group” panel
You can now check the vertex group list even in 3D views
Added to display key map registered in Add-on setting
ver 1.1 Add pie menu
Added
Add pie menu (alt + F)
Although the key map setting is also made to “shift G” for myself, it does not work unless disabled because it is subject to the pose mode “shift G” “pose.select_grouped”.
This small addon really helps me rigging faster! If possible, I’d like to propose some suggestions:
As it currently is, Lazy Weight Tool’s pie menu appears when the mesh object is the only object selected. Please make it still accessible when an armature is also selected, how I think most people do weight painting.
An option to automatically mirror / symmetrize the weight assigned will be helpful, too. For now, I have to paint over manually-assigned vertices with Add 0.0 brush to force value mirroring.
In complex rigs, vertex groups aren’t only used for deform bones, but also to limit mask, lattice, hooks, dynamic paints, etc. An option to limit normalization only to deform bones will help users save time from reassigning values to non-armature vertex groups. For now, I have to constantly remind myself not to assign weight manually through Lazy Weight Tool in areas containing these extra vertex groups, to avoid extra reassignment works.
Options to add / subtract weight by small increments like 0.05 / 0.1 will help, too. Most rigging job I took can’t rely on smoothing values alone, and always involve minute precise tweaks like these, so I have to constantly tweak weight slider and change brush. I imagine additions of Add Weight operators to the right pie menu area, and Subtract ones to the left, will simplify this job tremendously.
Anyway, this addon is very promising and I hope you keep developing it. Thank you!
Numerical value setting function, is now possible to switch between substitution / addition / subtraction, Symmetry, post-adjustment, and normalization.
Added a table that can display vertex weight list.
This feature is still unstable.
Add
Significantly improved numerical value setting function
I myself thought that the same part should be improved, so I improved it with ver1.3.0.
symmetry
Normalization of active only / Disabling normalization
Numeric settings not related to brush weight
1. The pie menu cannot be used when selecting an armature
This was due to a conflict between the keymap and alt + F of Quaternions Flip (pose.quaternions_flip) in pause mode.
In the future, the pie menu will be overwritten even in pause mode, and it will be corrected by incorporating Quaternions Flip into the pie menu.
4. In the pie menu, add to the right and subtract to the left
Hesitates because the menu is too big.
Please try the button “Replace / Add / Subtract” next to image 0.05 in ver1.3.0.
About symmetry, I actually meant having mirroring weight for BONE.L after assigning manually to BONE.R, which is what we get when weight painting. But this kind of symmetry is one I didn’t realized users will also need!
Yeah, both Alt+F and Shift+G conflicts. Looking at User Preferences > Keymap > Filter by Key-Binding, many other combinations like Shift+X seems vacant. Or better yet (maybe), let user define their own hotkey through User Preferences. Seen many addons do that.
OK, I don’t know what I need. Tried your solution, and it works good enough for my purposes.
I see you used bpy.ops.object operators for these. I think there’s more can be done about this, there seems to be more options, will look into it.
If only mesh object is selected, vertex_group_normalize_all operator’s group_select_mode argument only accepts ALL.
But if an armature is also selected, other options are available:
BONE_SELECT: Normalize only selected pose bones,
BONE_DEFORM: Normalize all deforming pose bones.
It’s BONE_DEFORM that I meant by point #3 above. LWP already included the ALL option, so maybe you’d like to include them too if an armature is also selected.
Thanks for the add / subtract by increment feature, I already use them extensively for my works!
[Lazy Weight Tool] ver1.4.0 Numeric setting function
enhancement, menu addition for operators and extended vertex groups, etc.
Added normalization options to numerical settings. ・ Bug fixes for mirror options, changed pie menu to Shift + X, and added loop selection clicks similar to mesh editing.
The alpha weight table function can now be used normally.
Vertex weights and assigned vertex groups can be displayed in a table and edited.
Mainly the weight table function has been improved.
Fixed weight table crash
Added scroll function
Added function to add / delete vertices to vertex group
Change the display of only selected vertices to optional
Hi Bookyakuno,
I just purchased this tool because I come from a 3DS Max background so it feels really familiar to me.
I was wondering however if it would be possible to add a copy/paste function for mirroring weights also just like you have in 3DS Max?
Preferably with the ability to mirror based off of vertex selection and a mirror position tolerance.
At this time, there are no plans to implement those features with this add-on.
Because, a similar feature already exists in the “Weight Paint Tools” add-on developed by JoseConseco.
(I haven’t tried it yet, so I don’t know how useful this is)