Blender Git Commit Log

Git Commits -> Revision e5ebaa9

Revision e5ebaa9 by Pablo Dobarro (master)
July 9, 2020, 15:48 (GMT)
Fix T78664: Implement Mesh and Face Set boundary automasking in Multires

This implements the SCULPT_vertex_is_boundary and SCULPT_vertex_has_unique_face_set functions for PBVH_GRIDS, which makes features such as automasking now work in multires. It also fixes some other face sets related features in multires, like face set boundary smoothing.

This uses the BKE_subdiv_ccg_coarse_mesh_adjacency_info_get function to get the vertex indicies in the base mesh from multires. This way the API functions can get topology or face set information directly from it. In the future, these vertex indices can be used to get any other information from the base mesh from multires, like seams, sharp edges, disconnected elements IDs...

Reviewed By: sergey

Maniphest Tasks: T78664

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

Commit Details:

Full Hash: e5ebaa9fd6ee227427e19eafd47ae087ab95eae1
Parent Commit: bd84b2c
Lines Changed: +183, -41

4 Modified Paths:

/source/blender/blenkernel/BKE_subdiv_ccg.h (+16, -0) (Diff)
/source/blender/blenkernel/intern/subdiv_ccg.c (+55, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+110, -39) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021