Blender Git Loki
Git Commits -> Revision d1b0677
Revision d1b0677 by Joseph Eagar (sculpt-dev) September 28, 2021, 16:46 (GMT) |
Sculpt: UI updates and fixed hard edge mode setting * Brush editor tab now defaults to old interface, with two options: - Advanced, which shows more options - Edit Mode, which shows workspace visibility buttons * Hard edge mode (which forcibly sets face set slide to 0 and enables preserve faceset boundarys) now works again. * Smooth_strength_factor is now a brush channel with inheritance set to true. * Alt-smooth now restores the hard edge mode and smooth_strength_factor from the active brush context. While both are default inherited from toolsetting defaults, it can be quite confusing if either have inheritance unset by the user in the Smooth brush. |
Commit Details:
Full Hash: d1b067781763cdee4f92f98302f10bad2189fa5e
Parent Commit: b825fb4
Lines Changed: +309, -190
25 Modified Paths:
/release/scripts/startup/bl_ui/properties_paint_common.py (+91, -71) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+11, -4) (Diff)
/source/blender/blenkernel/BKE_brush.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_brush_engine.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/brush_channel_define.h (+11, -9) (Diff)
/source/blender/blenkernel/intern/brush_engine.c (+58, -18) (Diff)
/source/blender/blenkernel/intern/brush_engine_presets.c (+14, -3) (Diff)
/source/blender/blenkernel/intern/customdata.c (+13, -13) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+6, -6) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+1, -4) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+38, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+8, -8) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+17, -17) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_brush_engine.c (+3, -4) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+9, -9) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+10, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+11, -4) (Diff)
/source/blender/blenkernel/BKE_brush.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_brush_engine.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+6, -0) (Diff)
/source/blender/blenkernel/intern/brush_channel_define.h (+11, -9) (Diff)
/source/blender/blenkernel/intern/brush_engine.c (+58, -18) (Diff)
/source/blender/blenkernel/intern/brush_engine_presets.c (+14, -3) (Diff)
/source/blender/blenkernel/intern/customdata.c (+13, -13) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+6, -6) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+1, -4) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+38, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt_automasking.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+8, -8) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+17, -17) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+0, -1) (Diff)
/source/blender/makesrna/intern/rna_brush_engine.c (+3, -4) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+9, -9) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+10, -0) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+1, -1) (Diff)