Page MenuHome

Fix Face Sets init breaking the sculpt symmetry
Needs RevisionPublic

Authored by Pablo Dobarro (pablodp606) on Mar 27 2020, 6:59 PM.

Details

Summary

When initializing new face sets, the algorithm does not take into
account the current settings for symmetry. This extra step copies the
result of symmetrical parts of the mesh to keep all sculpt tools that
need symmetry working, like any other sculpt operator.
This should fix the visibility/masking issues and the Pose Face Sets
brush, as they need face sets IDs to be symmetrical.

Diff Detail

Repository
rB Blender
Branch
fix-facesets-init-symmetry (branched from master)
Build Status
Buildable 7346
Build 7346: arc lint + arc unit

Event Timeline

Campbell Barton (campbellbarton) added inline comments.
source/blender/editors/sculpt_paint/sculpt.c
11567

Calculating symmetrical faces is generally useful functionality, this could go in meshtools.c with related functions.

Jeroen Bakker (jbakker) requested changes to this revision.Apr 14 2020, 4:12 PM

See comment from Campbell. Code looks good to me.

This revision now requires changes to proceed.Apr 14 2020, 4:12 PM