Fix Vertex weight gradient tool show wrong weight/strength values in the
UI Main issue is that the UI doesn not respect the Unified Weight/Strength setting (but instead alwasy shows the brushes weight/strength) Was working before, but somewhat missed in rBfb74dcc5d69d. See discussion in T74025 on why the Gradient Tool in its current state is not very user friendly in general, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally... ref T74025 Maniphest Tasks: T74025 Differential Revision: https://developer.blender.org/D6900
This commit is contained in:
parent
80684ca41c
commit
f38c54d56e
Notes:
blender-bot
2023-02-14 05:50:03 +01:00
Referenced by issue #74274, Blender 2.82a proposed revisions Referenced by issue #74025, Gradient weight tool confusing (using previous tool brush)
|
@ -1127,8 +1127,25 @@ class _defs_weight_paint:
|
|||
def draw_settings(context, layout, tool):
|
||||
brush = context.tool_settings.weight_paint.brush
|
||||
if brush is not None:
|
||||
layout.prop(brush, "weight", slider=True)
|
||||
layout.prop(brush, "strength", slider=True)
|
||||
from bl_ui.properties_paint_common import UnifiedPaintPanel
|
||||
UnifiedPaintPanel.prop_unified(
|
||||
layout,
|
||||
context,
|
||||
brush,
|
||||
"weight",
|
||||
unified_name="use_unified_weight",
|
||||
slider=True,
|
||||
header=True
|
||||
)
|
||||
UnifiedPaintPanel.prop_unified(
|
||||
layout,
|
||||
context,
|
||||
brush,
|
||||
"strength",
|
||||
unified_name="use_unified_strength",
|
||||
header=True
|
||||
)
|
||||
|
||||
props = tool.operator_properties("paint.weight_gradient")
|
||||
layout.prop(props, "type", expand=True)
|
||||
|
||||
|
|
Loading…
Reference in New Issue