This options allows to perform Face Sets operations while preserving the
mesh visibility. Edit hidden face sets is enabled by default in order to
expand the visible area of the mesh with the grow/shrink operator, but
this can be changed in the keymap per edit operation as more operations
are supported.
Details
Diff Detail
- Repository
- rB Blender
Event Timeline
Ability to edit something what is not visible brings a flag to me. Note that this isn't something we do anywhere else in Blender.
Can you give some workflow examples? This might be fine, but need to know details. Also adding Julian here.
| source/blender/editors/sculpt_paint/sculpt_face_set.c | ||
|---|---|---|
| 1007–1008 | Seems this should be const. Would help to easier understand whats going on. | |
| 1022–1023 | Use continue, | |
| 1022–1023 | Seems this is unnecessarily is in the inner loop and can be moved to the outer-most loop. | |
| 1036–1052 | Same as above. | |
This was requested by @Julien Kaspar (JulienKaspar). If modify_hidden is enabled it works like in D7367, which means that the ID and visibility of the neighbor hidden face sets is modified to expand the visible area with partially hidden meshes. When modify_hidden is disabled, hidden face sets work like a mask, so it only expands the ID over visible face sets
The problem I see here (which can be improved in a later patch) is that is an operator property that can only be changed in the keymap because most sculpt operators use shortcuts as they need the mouse cursor position and the redo panel is not available. So it is more like a hidden feature/preference