Mask Tools [Blender2.8]

Enhances Mask operations in sculpt mode

Saving / loading masks to vertex groups, masking edges / cavities, duplicate / separate / delete / displace modifier etc.

https://www.youtube.com/watch?v=kGUWRZMBW3s

Download

gumroad

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

  • Mask Edge
    • Mask on the edge
  • Mask Cavity
    • Mask the groove

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

    • Duplicate the mask part
  • Separate

    • Separate the mask part
  • 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)

2 Likes

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
3 Likes

Wow, that’s awesome! Thank you so much!

Mask Tools 4.0.1 Bug Fixed

Bug Fixed

Fixed the problem that [Subtract] of import vertex group does not work

Thank you for keeping this addon up to date.

Phew, Im glad I checked here for updates lol
Im glad you removed the keymap, it was really annoying and conflicting
Thanks :+1: