Blender Git Commit Log

Git Commits -> Revision 221604c

Revision 221604c by Pablo Dobarro (master)
July 27, 2020, 20:19 (GMT)
Fix Sculpt Relax operation when deforming mesh boundaries

Previously, mesh boundaries were relaxed as any other vertex, which was
causing artifacts and unwanted deformation. In order to prevent this,
the mesh filter was using the automasking system to lock the boundary
vertices, which was hacked into the tool. For the brush, the only
solution was to enable boundary automasking to lock those vertices
in plance.

Now the relax vertex function slides the boundary vertices along the
mesh boundary edges, relaxing all the topology correctly while
preserving the shape of the mesh. The automasking hack in the relax
mesh filter was also removed as now vertices slide correctly along
the boundary.

Reviewed By: sergey

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

Commit Details:

Full Hash: 221604cdd663e88c0d2c2400144329f0a70f3d87
Parent Commit: 0006526
Lines Changed: +44, -20

3 Modified Paths:

/source/blender/editors/sculpt_paint/sculpt.c (+38, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt_filter_mesh.c (+5, -12) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021