Blender Git Commit Log

Git Commits -> Revision 99530ef

Revision 99530ef by Pablo Dobarro (master)
March 26, 2020, 15:20 (GMT)
Sculpt: Face Sets Init operator

This operator initializes all face sets in the sculpt at once using
different mesh properties. It can create face sets by mesh connectivity,
material slots, face normals, UV seams, creases, sharp edges, bevel
weights and face maps.

For properties that are already in the faces, this is implemented as a
loop. Properties that depend on edge attributes use a similar operation
to sculpt flood fill, but using face adjacency instead of edge vertex
connectivity.

As Multires also stores the face sets in the base mesh, this should work
in the face sets Multires implementation without any changes.

This is implemented as a separate operator as this resets the visibility
and creates all face sets at once, while the create face set operator
creates a single face sets, leaving the rest of the face sets in the
mesh as they are.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7209

Commit Details:

Full Hash: 99530ef4ed70a479523d8e99a40fce24eb9ba658
Parent Commit: a218be3
Lines Changed: +380, -0

2 Modified Paths:

/release/scripts/startup/bl_ui/space_view3d.py (+36, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+344, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021