Sfoglia il codice sorgente

Fixed naming of shadowDarkness, put limits on shadowDarkness values (0.0f - 1.0f)

rknopf 8 anni fa
parent
commit
5a068d9678
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      Exporters/Blender/src/babylon-js/light_shadow.py

+ 4 - 2
Exporters/Blender/src/babylon-js/light_shadow.py

@@ -113,7 +113,7 @@ class ShadowGenerator:
         self.lightId = lamp.name
         self.mapSize = lamp.data.shadowMapSize
         self.shadowBias = lamp.data.shadowBias
-        self.shadowStrength = lamp.data.shadowStrength
+        self.shadowDarkness = lamp.data.shadowDarkness
 
         if lamp.data.shadowMap == ESM_SHADOWS:
             self.useExponentialShadowMap = True
@@ -200,7 +200,9 @@ bpy.types.Lamp.shadowBlurBoxOffset = bpy.props.IntProperty(
 bpy.types.Lamp.shadowDarkness = bpy.props.FloatProperty(
     name='Shadow Darkness',
     description='Shadow Darkness',
-    default = 1
+    default = 1,
+    min = 0, 
+    max = 1
 )
 #===============================================================================
 class LightPanel(bpy.types.Panel):