Page MenuHome

Sculpt Mode Mask invisible
Closed, ResolvedPublic


System Information
Operating system: Windows 10
Graphics card: GTX 970

Version 2.80.36

Short description of error
Mask in Sculpt Mode is invisible (but works).

Exact steps for others to reproduce the error
No idea, blend file attached.



Event Timeline

In the overlay popover is a setting called "Show Mask". Enable it, start drawing, and you'll see the mask again.

This feature was introduced in rB4d8b78b0.

Maybe there should be better user feedback? @William Reynish (billreynish), @Julien Kaspar (JulienKaspar)
Or maybe it should be possible to see details while the mask is visible? It does not make much sense to me to deactivate the mask completely.

@Jacques Lucke (JacquesLucke) You can enable/disable the option with Ctrl + M. Unfortunately there's currently still a bug which delays the effect of the toggle until for example the next brush stroke. Other than that the option itself is very useful.

It would be good to have a clearly visible indicator if the mask is hidden or not but I could say the same for most options in the overlay popover .... so I'm not sure about that.

I see the point made here. An indeed the mask is used even when not visible.
That said this drawing option is off by default, so users should know better?

But yes, a way to know that mask is on (although invisible) wouldn't hurt.

@Julien Kaspar (JulienKaspar) : fixed drawing issue on rBe113b402bd57.

@Julien Kaspar (JulienKaspar) What is the exact use case for hiding the mask. I still think having a mask that is affecting everything, but is not visible, is not a good idea.
If the current mask drawing makes it harder to work, then the way masks are drawn should be reconsidered imo.

@Jacques Lucke (JacquesLucke) In some cases it's hard to see the result of what you are sculpting when areas are obscured by having them very dark.
In 2.7x i would often:
Mask -> sculpt -> remove mask to see the result -> realise I need to tweak it further or it does not look how I intended -> undo to bring the mask back -> rinse & repeat.
By having the option to toggle the visibility of the mask while still keeping it active it becomes easier to see the result while or after sculpting the changes.

A suggestion, make the show_mask option a runtime setting, so that every time you re-open the file the mask is shown (show_mask=True). Similar to how we do for the RENDERED shading mode in the viewport.

@Dalai Felinto (dfelinto) I agree. That would be for the best. Perhaps there could be some more visual feedback if the setting is used or not.
The text in the top-left corner saying "Mask Hidden", similar to when you are in local view?
Or even it's own button in the header since there is so much available space in Sculpt Mode instead of having it at the bottom of the Overlays popover?

Is this stil an issue or can this be closed?

Sebastian Parborg (zeddb) triaged this task as Needs Information from User priority.Fri, Feb 1, 1:49 PM

Thanks everyone, I didn't realize that was a feature, I'll probably start using it :). But I agree both a visual cue and making it a runtime setting would probably be helpful and prevent confusion.