Blender Git Commit Log

Git Commits -> Revision 084bf7d

Revision 084bf7d by Alexander Gavrilov (master)
March 18, 2020, 08:55 (GMT)
Weight Paint: Implement a new Lock-Relative mode.

This check box alters how weights are displayed and painted,
similar to Multi Paint, but in a different way. Specifically,
weights are presented as if all locked vertex groups were
deleted, and the remaining deform groups normalized.

The new feature is intended for use when balancing weights within
a group of bones while all others are locked. Enabling the option
presents weight as if the locked bones didn't exist, and their
weight was proportionally redistributed to the editable bones.

Conversely, the Multi-Paint feature allows balancing a group of
bones as a whole against all unselected bones, while ignoring
weight distribution within the selected group.

This mode also allows temporarily viewing non-normalized weights
as if they were normalized, without actually changing the values.

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

Commit Details:

Full Hash: 084bf7daee3ebcd57696f5b2a0c83db1b1f3d472
Parent Commit: 82c51d0
Lines Changed: +429, -51

12 Modified Paths:

/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_deform.h (+14, -1) (Diff)
/source/blender/blenkernel/BKE_object_deform.h (+10, -0) (Diff)
/source/blender/blenkernel/intern/deform.c (+86, -14) (Diff)
/source/blender/blenkernel/intern/object_deform.c (+66, -0) (Diff)
/source/blender/draw/intern/draw_cache_extract.h (+5, -0) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh.c (+14, -6) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+46, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+145, -17) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex_weight_ops.c (+29, -9) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+9, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021