Page MenuHome

Sculpt Mode: Invert Expand behavior for masking consistency
ClosedPublic

Authored by Julien Kaspar (JulienKaspar) on Nov 9 2022, 4:57 PM.

Details

Summary

This patch makes sure that each of the expand keymap entries will use consistent "invert" and "use_mask_preserve" properties.

Based on previous discussions we decided to flip the default Mask Expand behavior.
This has multiple benefited:

  • The mask creation is more consistent with other masking tools (Always add to existing mask. Mask selected areas)
  • It's easier to use expanding for masking face sets (Snapping with Ctrl) or building a mask from repeated operations
  • It's less likely to mask certain areas unintentionally (Loose mesh islands)
  • If the current behavior is desired for an expand operation the user can use E & F in the modal keymap (Which is less often the case).

If we want to revisit the original design of inverted masking again in the future we should do this via T97903: Invert Masking behaviour for Sculpt/Paint Mode.

Diff Detail

Repository
rB Blender
Branch
master
Build Status
Buildable 24570
Build 24570: arc lint + arc unit