Bookyakuno
(Bookyakuno)
November 23, 2019, 11:09pm
1
Enhances Mask operations in sculpt mode
Saving / loading masks to vertex groups, masking edges / cavities, duplicate / separate / delete / displace modifier etc.
Download
Previous versions
Update supports only the latest version.
Menu
3d view → Side Bar (N key) → Sculpt → “Mask Tools”
Function
Save / load mask
Save Mask to Vertex group
Save mask as vertex group
Can be added to or subtracted from existing vertex groups
Import Vertex group to Mask
Import vertex group weights as a mask
Can be added to or subtracted from an existing mask
Mask edges / grooves
Dirty mask function
Added repetitive processing and fine-tuning functions to the “Dirty Mask” function added in Blender 2.81.
By dragging each repeat value, you can strongly reflect operations that are difficult to achieve at one time.
For example, a dirty mask 1, several times of contrast, and fine adjustment of the stretch can mask the groove part deeply.
Smooth / Sharp / Contrast / Stretch / Shrink
Modifier Displace
Add a displacement modifier to the mask
Apply as soon as the check is valid
Modifier Smooth
Add a smooth modifier to the mask
Apply as soon as the check is valid
Delete
Dissolve the mask part
Note that if there are too many vertices or the selection is complex, it will fail.
Duplicate
Separate
Exturde
Extrude the mask part
When the curve button is enabled, the polygon outline is smoothed and pushed out.
Enable using LoopTools add-on Relax
Outline Relax
Smooth the polygon outline of the mask part
Enable using LoopTools add-on Relax
History
This add-on is the version that I updated the Blender 2.80, 2.81 add-on created by yii7 and added improvements and functions.
Until it was implemented in Blender 2.81, it was an add-on that could be blurred / sharpened / fat / shrinked.
Old Thread (Blender2.79)
Blender currently lacks the functionality to save dynatopo sculpt masks. Even though this can be done with a hacky method its confusing for most.
This add-on allows saving masks as vertexgroups and coverting vertex groups to masks.
Thanks to Psy-fi for his hint on bpy api.
Thanks to Stan Pancakes for Cutom Data Layer Access patch.
Thanks to Ideasman42 for review / patch commit.
[image]
[image]
Mask Tools : Mask Tools v.035
Update 07 / 14 / 2015 : Uploaded v.035
— v.035 Update Log —
…
4 Likes
Bookyakuno
(Bookyakuno)
November 23, 2019, 11:15pm
2
ver4.0.0 Added Blender 2.81 function, Overall renewed
Major changes.
Improved menu
Improved mask saving function
Dirty mask function added
Added new mask related buttons for Blender 2.81
Improved modifier function
Added material-related functions
Some functions are abolished
Improved the ability to save to vertex groups
Consolidate operators into one
Options can be switched from the post settings
Renamed for better behavior
Add and Subtract now disable the menu if there are no active vertices and display a warning if you try to run it
Fixed a bug that the screen is not updated when importing the save mask
Dirty mask function added
Added repetitive processing and fine-tuning functions to the “Dirty Mask” function added in Blender 2.81.
By dragging each repeat value, you can strongly reflect operations that are difficult to achieve at one time.
For example, a dirty mask 1, several times of contrast, and fine adjustment of the stretch can mask the groove part deeply.
Smooth / Sharp / Contrast / Stretch / Shrink
Added new mask related buttons for Blender 2.81
Improved modifier function
Post-setting adjustment is possible after execution
It will be easier to adjust
Changed to work on non-masked parts
Can be changed in post settings
Added material-related functions
Added mask selection by material
Mask the material assignment face from the face of the currently selected mask
Assign material to mask location
Create a new material and assign it to the mask location
Other changes
Actively select objects created by the separation / duplication function
New menu
Basic modification of source code
Change all operator names
Changed to “masktools.OO” so that the operator name does not overlap with other add-ons
Obsolete features
Abolish mask expansion / reduction function
Abandoned because Blender2.81 has implemented upward compatibility as standard.
No keymap added
Abandoned because there are many keymaps of the abolished functions and the key layout was not so sophisticated
5 Likes
Dheim
(Dheim)
November 24, 2019, 4:53am
3
Wow, that’s awesome! Thank you so much!
Bookyakuno
(Bookyakuno)
January 19, 2020, 1:38pm
4
Mask Tools 4.0.1 Bug Fixed
Bug Fixed
Fixed the problem that [Subtract ] of import vertex group does not work
2 Likes
uruburei
(uruburei)
January 25, 2020, 11:58am
5
Thank you for keeping this addon up to date.
SPYNeox
February 17, 2020, 1:33pm
6
Phew, Im glad I checked here for updates lol
Im glad you removed the keymap, it was really annoying and conflicting
Thanks
melvi
(melvi)
June 15, 2023, 2:48pm
7
Hi @Bookyakuno Thanks so much for updating this addon and fixing things as well as adding new stuff to it.
Any chance you could update it for 4.0?
1 Like
I will try to support this addon to the latest stable version of Blender as much as possible (maybe only passive bugfixes).
Blender4.0 is still alpha and not supported.
2 Likes