Blender Git Commit Log

Git Commits -> Revision bde54e1

August 24, 2021, 04:06 (GMT)
Sculpt dyntopo: Smooth improvements and bug fixes

* Added an option to weight smooth by face areas
* Dyntopo now caches face areas in a CD_PROP_FLOAT layer
* Dyntopo also caches number of edges around verts inside of
MDynTopoVert. To avoid increasing the struct size flag was
made a short.
* Cleanup mode (dissolves 3/4-valence verts) now piggybacks on
subdivide code to build list of verts; this is much faster.

Commit Details:

Full Hash: bde54e127eace4bc865044673beb21e9034bad60
Parent Commit: 9b8c82e
Lines Changed: +874, -262

16 Modified Paths:

/release/scripts/startup/bl_ui/properties_paint_common.py (+4, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+22, -2) (Diff)
/source/blender/blenkernel/intern/dyntopo.c (+411, -215) (Diff)
/source/blender/blenkernel/intern/paint.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+104, -0) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+152, -14) (Diff)
/source/blender/blenkernel/intern/pbvh_intern.h (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+25, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_dyntopo.c (+43, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+91, -11) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+9, -1) (Diff)
/source/blender/makesdna/DNA_brush_enums.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+3, -2) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+5, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021