From 351f10cd79f7651ea02c1663bb32c048ecb87a77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Sat, 9 Sep 2017 21:11:58 +0200 Subject: [PATCH] Eevee: Shadow: Fix, improve cascade shadow map UI. --- .../startup/bl_ui/properties_data_lamp.py | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_data_lamp.py b/release/scripts/startup/bl_ui/properties_data_lamp.py index f4d4e87ac39..861ad81cdcc 100644 --- a/release/scripts/startup/bl_ui/properties_data_lamp.py +++ b/release/scripts/startup/bl_ui/properties_data_lamp.py @@ -386,12 +386,20 @@ class DATA_PT_EEVEE_shadow(DataButtonsPanel, Panel): col.prop(lamp, "shadow_buffer_exp", text="Exponent") col.prop(lamp, "shadow_buffer_bleed_bias", text="Bleed Bias") - col = layout.column() - col.label("Cascaded Shadow Map:") - col.prop(lamp, "shadow_cascade_max_distance", text="Max Distance") - col.prop(lamp, "shadow_cascade_count", text="Count") - col.prop(lamp, "shadow_cascade_exponent", text="Distribution") - col.prop(lamp, "shadow_cascade_fade", text="Fade") + if lamp.type == 'SUN': + col = layout.column() + col.active = lamp.use_shadow + col.label("Cascaded Shadow Map:") + + split = col.split() + + sub = split.column() + sub.prop(lamp, "shadow_cascade_count", text="Count") + sub.prop(lamp, "shadow_cascade_fade", text="Fade") + + sub = split.column() + sub.prop(lamp, "shadow_cascade_max_distance", text="Max Distance") + sub.prop(lamp, "shadow_cascade_exponent", text="Distribution") class DATA_PT_area(DataButtonsPanel, Panel):