Page MenuHome

Sculpt: Face Sets Init operator
ClosedPublic

Authored by Pablo Dobarro (pablodp606) on Sat, Mar 21, 11:25 PM.
Tokens
"Love" token, awarded by Draise."Love" token, awarded by jmztn."Pterodactyl" token, awarded by Way."Love" token, awarded by MetinSeven."Mountain of Wealth" token, awarded by RodDavis."Mountain of Wealth" token, awarded by Brandon777."100" token, awarded by Frozen_Death_Knight."Like" token, awarded by TheRedWaxPolice."Mountain of Wealth" token, awarded by irfan.

Details

Summary

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.

Diff Detail

Repository
rB Blender

Event Timeline

Another great advancement, @Pablo Dobarro (pablodp606), many thanks! 👍

Will you also be able to assign different Face Sets to isolated parts, like in the attached example?

Fantastic patch. I have a question though. Are you thinking about adding the ability to do the operations the other way around and generate things like materials, vertex groups, and face maps based on face sets as well? Especially materials I think would be super useful since I like to block out a model with very basic materials just to get a better idea of how things look in Eevee and Cycles. Not to mention an auto-retopology add-on I have called QuadRemesher which allows you to remesh based on materials, which would greatly benefit from such a feature.

Way awarded a token.Sun, Mar 22, 2:17 PM
This revision is now accepted and ready to land.Thu, Mar 26, 10:59 AM
This revision was automatically updated to reflect the committed changes.