Blender Git Loki
Git Commits -> Revision a00bfa8
August 24, 2021, 05:55 (GMT) |
Sculpt dyntopo: more smooth stuff * All of the smooth brushes now use the SculptCustomLayer system for temporary data, so all work with dyntopo now. * You can now use a flat array in SculptCustomLayer with PBVH_BMESH (though you have to build the structure manually). The mesh filter code uses this. * Smooth (and autosmooth) now have an option to preserve face set boundaries. Corners are currently not handled. * Simplify brush has preserve face set boundaries autosmooth flag set by default. * SCULPT_vertex_is_boundary now takes an addition argument for whether to check for face set boundaries. |
Commit Details:
Full Hash: a00bfa89769616db309c180fdaefa83ff0ba5386
Parent Commit: bde54e1
Lines Changed: +250, -85
13 Modified Paths:
/release/scripts/startup/bl_ui/properties_paint_common.py (+3, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+8, -3) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+3, -3) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+51, -11) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_boundary.c (+4, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt_expand.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt_filter_mesh.c (+22, -6) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+23, -13) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+121, -39) (Diff)
/source/blender/makesdna/DNA_brush_enums.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+8, -3) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+3, -3) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+51, -11) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_boundary.c (+4, -4) (Diff)
/source/blender/editors/sculpt_paint/sculpt_expand.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_face_set.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt_filter_mesh.c (+22, -6) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+23, -13) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+121, -39) (Diff)
/source/blender/makesdna/DNA_brush_enums.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+6, -0) (Diff)