[Bf-blender-cvs] [351f10cd79f] blender2.8: Eevee: Shadow: Fix, improve cascade shadow map UI.

Clément Foucault noreply at git.blender.org
Sun Sep 10 03:16:57 CEST 2017


Commit: 351f10cd79f7651ea02c1663bb32c048ecb87a77
Author: Clément Foucault
Date:   Sat Sep 9 21:11:58 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB351f10cd79f7651ea02c1663bb32c048ecb87a77

Eevee: Shadow: Fix, improve cascade shadow map UI.

===================================================================

M	release/scripts/startup/bl_ui/properties_data_lamp.py

===================================================================

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):



More information about the Bf-blender-cvs mailing list