Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021