Mask Tools

I believe what skidz said would really be nice if the mask addon can work in vertex mode. it would really help in texture painting using the mask cavity option.

I just made a quick video on how I do topology-based masking with this awesome add-on :

Hope it helps.

1 Like

This is very nice add-on. Thenks.
But I have some problem. Mask to VGroup does not work. :frowning: Version of Blender 2.78a - maybe, because of this…
I selected mask. Clicked “Create VGroup”. Switched to Edit mode and clicked Select in Vertex group.
Selected the whole object, instead part of the object.

p.s. Sorry fo my English.

Hi juniorB; yes your mask wont be usable in edit mode, this addon is meant for sculpt mode only. This addon uses vertex mask weight property while in edit mode vertex groups use weight property.

What you can do is use another method for this. In sculpt mode create your mask, if you want to save your mask use “Mask To Vgroup” option. Then in sculpt mode go to menu Hide/Mask > choose “Hide Masked” . Then while in sculpt mode press tab to go to edit mode, you will see your masked parts will be hidden. If some vertices are already selected deselect everything, then unhide all ALT+H, now your masked part should be selected. You can create a new vertex group in edit mode to save this .

Or alternatively you can use the method on the video couple of post back… sculpt mode > Mask To Vgroup > Weight Paint mode > Quantize / Levels > Weight paint vertex selection mode > Set Weights ( Shift + K )

1 Like

Is this still in development ? Where can I get this add-on for Blender 2.79b and for 2.8 ?

Thanks

Since it seemed not to be supported anymore,
I corresponded to Blender 2.8 2019.01.18 version.

  • Classify the menu. The execution button is enlarged
  • Added function to thicken / reduce mask
  • To make it possible to set the repeat of Smooth · Fat · Less function
  • Added ability to sharpen mask
  • Smooth Modifier masked surface
  • Displace Modifier masked surface

Download zip (Blender 2.80ver) - Github
https://github.com/bookyakuno/-Blender-/blob/master/maskTools_2-8.zip

Download zip (Blender 2.79ver) - Github
https://github.com/bookyakuno/-Blender-/blob/master/maskTools_2-79.zip

script - Github

Mask Tools ver 0,39,0

2019/02/01

  • corresponded Blender2.80 bata
  • Save Mask to Vertex group
  • Import Vertex group to Mask
  • Mask Edge
  • Mask Cavity
  • Mask Blur
  • Mask Sharp
  • Mask Sharp(Thick)
  • Mask Fat
  • Mask Less
  • Modifier Displacement
  • Modifier Smooth
  • Modifier Solidify
  • Mask Remove
  • Mask Duplicate
  • Mask Separate
  • Mask Exturde
  • Mask Outline Relax
    • It is convenient to execute it before contouring of duplicated or separated objects or before extruding
    • Be careful because you are using Relax of LoopTools addon!
  • Added Mask Exturde
    • For extrusion, LoopTool’s Relax is used.
    • If you turn off the curve icon, extrusion can be executed without enabling LoopTool.
  • Add Shortcut (Mouse DoubleClick)
9 Likes

Thanks for the update, If you are planing to keep developing this, there’s sculpt magic tools based on join this addon with the sculpt tools and add some extra functions to both, I think they are not supported anymore .

I do not use those two addons, so I will not update to Blender 2.8.
But, I am considering implementing functions that are convenient for this add-on.

  • Mask Extract
  • Mask Delete
  • Mask Separate
  • Mask Lattice
5 Likes

An excellent addon, the latest improvements make it super useful.
Just a couple details, Dyntopo is disconnected with almost any action, and I can not see what Mask Sharp (Thick) does.

Thanks you.

Thank Bookyankuno. A great contribution to Blender. A facilitator in the sculptures. It would be great to have these two addons added to the Blender trunk.

Description of the function I added

Utilizing the existing vertex preservation function of this add-on,
This is a function that sets the weight paint operation as a macro.

Mask Blur

Blur the mask.
Intensity can be set.
It is necessary to increase the intensity in proportion to the resolution of the mesh.

▼ Process

  • Convert mask to vertex group
  • Transit to weight paint mode
  • Execute weight smooth. Repeat for the set number of times.
  • Read vertex group into mask
  • Delete created vertex group

Mask Sharp

Sharpen the contour of the mask.
Shape only the thick part of the mask.

▼ Process

  • Convert mask to vertex group
  • Transit to weight paint mode
  • Execute weight level
  • Read vertex group into mask
  • Delete created vertex group

Mask Sharp (thick)

Sharpen the contour of the mask.
Sharpen the part masked even a little.
It becomes thicker than “Mask Sharp”.

Mask Fat

Extend the mask.
Intensity can be set.

▼ Process

  • Convert mask to vertex group
  • Transit to weight paint mode
  • Execute weight smooth. Repeat for the set number of times.
  • Execute weight level
  • Read vertex group into mask
  • Delete created vertex group

Mask Less

Reduce the mask.
Intensity can be set.

▼ Process
(Temporarily reversing the mask and performing the same processing as Mask Fat processing)

  • Flip mask
  • Convert mask to vertex group
  • Transit to weight paint mode
  • Execute weight smooth. Repeat for the set number of times.
  • Execute weight level
  • Read vertex group into mask
  • Delete created vertex group
  • Flip mask
2 Likes

Mask Tools ver 0,37,0 Update

  • Add shortcut. (Mouse double click + modifier key)
  • Addition of polygon removal at mask place added

I hope to operate mask operation as much as possible by clicking.
It is because operation at the pen tab becomes smooth.

Keymap

  • Deselect
    • LEFT MOUSE : DoubleClick + Ctrl + Shift
  • Invert
    • RIGHT MOUSE : DoubleClick + Ctrl + Shift
  • Invert
    • LEFT MOUSE : DoubleClick + Ctrl + alt
  • Smooth
    • LEFT MOUSE : DoubleClick + Shift
  • Sharp
    • RIGHT MOUSE : DoubleClick + Shift
  • Fat
    • LEFT MOUSE : DoubleClick + Alt
  • Less
    • RIGHT MOUSE : DoubleClick + Alt
  • Remove
    • BACKSPACE
3 Likes

Mask Tools ver 0,38,0 Update

  • Added function to smooth masked surface
  • Added function to displacement masked surface
  • Improved to update 3D view after Mask Edge/Cavity execution
  • It corresponds to Blender2.79

Blender 2.79ver Download - Github
https://github.com/bookyakuno/-Blender-/blob/master/maskTools_2-79.zip

Uploading: SS 2019-01-23 17.43.38.jpg…

Mask Tools ver 0,38,1 Update

  • Fixed a bug fix mesh.duplicate overwriting standard operator name.
  • menu subtle change, mode related relation is classified.

Mask Tools ver 0,39,0 Update

  • Changed the menu so that I can open and close it individually
    • Because of the large number of functions, I made it possible to display only the necessary menu
    • In closed state, you can access simple from a small icon
  • Added Solidify modifier
    • Unlike other modes, I do not use a mask
  • Added Outline Relax
    • It is convenient to execute it before contouring of duplicated or separated objects or before extruding
    • Be careful because you are using Relax of LoopTools addon!
  • Added Mask Separate
  • Added Mask Duplicate
  • Added Mask Exturde
    • For extrusion, LoopTool’s Relax is used.
    • If you turn off the curve icon, extrusion can be executed without enabling LoopTool.

12 Likes

Thanks for updating this tool in Blender 2.8. Is extrude tool working for you? It doesn’t work here :frowning:

I’m sorry.
There was no description on this.

For extrusion, LoopTool’s Relax is used.
If you turn off the curve icon, extrusion can be executed without enabling LoopTool.


2 Likes

Thanks, it did work :slight_smile:

A very useful add-on, @yii7 and @Bookyakuno , many thanks for sharing this with the Blender community, much appreciated. :+1:

Enjoying Mask Tools. A few suggestions:

  • It’d be great if the Mask Tools Smooth modifier could also be applied to an unmasked mesh.

  • I’d love to see a function that fills a mask outline, so you’d only need to draw the border of a mask area, then fill the inside.

Thanks!

1 Like

Never mind, I didn’t think of simply pressing Control + I to invert an unmasked mesh to a completely masked mesh. :slightly_smiling_face:

But it would be great if there’d be a one-button option for the current process of duplicating a mask to a new object, then selecting the new object and extrude everything with LoopTools Relax, comparable to ZBrush Extract with edge smoothing.

Thanks!

This is an amazing addon. Very helpful. Just a quick note, though. The 2.8 version is causing the Edit Mesh > Duplicate function to no longer work. I’ve looked at the addon settings and don’t see any reason for this. Any thoughts?