Blender Git Loki
Git Commits -> Revision e0c7921
Revision e0c7921 by Pablo Dobarro (master) August 30, 2019, 14:46 (GMT) |
Sculpt: New brush cursor, active vertex and normal radius This commit includes the new brush cursor, active vertex updates and the normal radius brush property for all sculpt brushes. -The new brush cursor previews the real stroke radius over the mesh and the sampled sculpt normal. -The active vertex is used in sculpt tools and brushes as a starting point for an operation, similar to a preselection. It is also mirrored following the enabled symmetry options to preview the stroke symmetry. -The normal radius brush property limits the radius that is going to be used to sample the sculpt normal and area center. It controls how closely the cursor follows the surface and it improves the behavior of most brushes, making them suitable for hard surface sculpting. Reviewed By: campbellbarton, brecht Differential Revision: https://developer.blender.org/D3594 |
Commit Details:
Full Hash: e0c792135adf8de3e6a54ddcbab53cab95b2b019
Parent Commit: 8a07ec5
Lines Changed: +514, -56
13 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+5, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+7, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+4, -1) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+46, -4) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+20, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_intern.h (+4, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+5, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+214, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+182, -32) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+13, -1) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+11, -0) (Diff)
/source/blender/blenkernel/BKE_paint.h (+7, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+4, -1) (Diff)
/source/blender/blenkernel/intern/brush.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+46, -4) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+20, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_intern.h (+4, -1) (Diff)
/source/blender/blenloader/intern/versioning_280.c (+5, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+214, -15) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+182, -32) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+13, -1) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+11, -0) (Diff)