Blender Git Commit Log

Git Commits -> Revision c3279be

Revision c3279be by Pablo Dobarro (master)
November 21, 2019, 17:16 (GMT)
Sculpt: Multiplane Scrape Brush

The Multiplane Scrape brush creates sharp edges with a given fixed angle by trimming the mesh with two planes in local space at the same time. When working with stylized or hard surface models, this brush produces way better results and is more predictable than any other crease/flatten brush based on curves and alphas.
It is also the first brush we have than can produce hard surface concave creases.
The Multiplane Scrape Brush also has a dynamic mode where it samples the surface to fit the angle and scrape planes during a stroke. With this mode enabled you can sculpt multiple times over the same edge without creating artifacts.
It can also create creases that change between concave and convex during the same stroke.

The behavior of this brush will improve after merging patches like D5993 and its behavior in concave creases can still be improved, so I will keep tweaking its parameters and default values once we have all brush properties available.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6174

Commit Details:

Full Hash: c3279be222bdca1981a8c1a8582b19a7e693009b
Parent Commit: c23dbcf
Lines Changed: +496, -3

8 Modified Paths:

/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+7, -0) (Diff)
/source/blender/blenkernel/intern/brush.c (+9, -0) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+8, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+82, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+347, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt_intern.h (+6, -0) (Diff)
/source/blender/makesdna/DNA_brush_types.h (+15, -2) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+22, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021