Browse Source

LightShadow: Removed shadowDarkness. See #7321.

Mr.doob 9 years ago
parent
commit
4bb7be703b
3 changed files with 3 additions and 4 deletions
  1. 1 1
      src/lights/Light.js
  2. 0 1
      src/lights/LightShadow.js
  3. 2 2
      src/renderers/WebGLRenderer.js

+ 1 - 1
src/lights/Light.js

@@ -71,7 +71,7 @@ Object.defineProperties( THREE.Light.prototype, {
 	},
 	shadowDarkness: {
 		set: function ( value ) {
-			this.shadow.darkness = value;
+			console.warn( 'THREE.Light: .shadowDarkness has been removed.' );
 		}
 	},
 	shadowMapWidth: {

+ 0 - 1
src/lights/LightShadow.js

@@ -7,7 +7,6 @@ THREE.LightShadow = function ( camera ) {
 	this.camera = camera;
 
 	this.bias = 0;
-	this.darkness = 0.5;
 
 	this.mapSize = new THREE.Vector2( 512, 512 );
 

+ 2 - 2
src/renderers/WebGLRenderer.js

@@ -2002,11 +2002,11 @@ THREE.WebGLRenderer = function ( parameters ) {
 						shadow.matrix.identity().setPosition( _vector3 );
 
 						// for point lights we set the sign of the shadowDarkness uniform to be negative
-						uniforms.shadowDarkness.value[ j ] = - shadow.darkness;
+						uniforms.shadowDarkness.value[ j ] = - 1.0;
 
 					} else {
 
-						uniforms.shadowDarkness.value[ j ] = shadow.darkness;
+						uniforms.shadowDarkness.value[ j ] = 1.0;
 
 					}