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

Added replacement / addition / subtraction options

Mirrored to X / Y / Z

Synchronize with brush symmetry settings

Post-adjustment of settings is now possible

As an option of normalization, we have to be able to select the “All Active not normalized”

Bug fixes

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!

Bookyakuno:

This was due to a conflict between the keymap and alt + F of Quaternions Flip (pose.quaternions_flip) in pause mode.

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.

Bookyakuno:

Hesitates because the menu is too big.
Please try the button “Replace / Add / Subtract” next to image 0.05 in ver1.3.0.

OK, I don’t know what I need. Tried your solution, and it works good enough for my purposes.

Bookyakuno:

Normalization of active only / Disabling normalization

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.

Bug fixes

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.