瀏覽代碼

Merge pull request #1452 from julien-moreau/master

Fixing sky material when luminance is 0
David Catuhe 8 年之前
父節點
當前提交
72e46b6f7c

+ 3 - 1
materialsLibrary/dist/babylon.skyMaterial.js

@@ -169,7 +169,9 @@ var BABYLON;
                 this._cameraPosition.z = cameraWorldMatrix.m[14];
                 this._effect.setVector3("cameraPosition", this._cameraPosition);
             }
-            this._effect.setFloat("luminance", this.luminance);
+            if (this.luminance > 0) {
+                this._effect.setFloat("luminance", this.luminance);
+            }
             this._effect.setFloat("turbidity", this.turbidity);
             this._effect.setFloat("rayleigh", this.rayleigh);
             this._effect.setFloat("mieCoefficient", this.mieCoefficient);

File diff suppressed because it is too large
+ 1 - 1
materialsLibrary/dist/babylon.skyMaterial.min.js


+ 4 - 1
materialsLibrary/materials/sky/babylon.skyMaterial.ts

@@ -223,7 +223,10 @@ module BABYLON {
                 this._effect.setVector3("cameraPosition", this._cameraPosition);
             }
             
-            this._effect.setFloat("luminance", this.luminance);
+            if (this.luminance > 0) {
+                this._effect.setFloat("luminance", this.luminance);
+            }
+            
 			this._effect.setFloat("turbidity", this.turbidity);
 			this._effect.setFloat("rayleigh", this.rayleigh);
 			this._effect.setFloat("mieCoefficient", this.mieCoefficient);