Browse Source

ShaderLib: Added totalAmbientLight back to basic. See 0ba9d0a581398c64b1eafa29d2d9cf05ea12f714.

Mr.doob 9 years ago
parent
commit
889c1e32a8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/renderers/shaders/ShaderLib.js

+ 2 - 2
src/renderers/shaders/ShaderLib.js

@@ -84,6 +84,7 @@ THREE.ShaderLib = {
 
 			"	vec3 outgoingLight = vec3( 0.0 );",
 			"	vec4 diffuseColor = vec4( diffuse, opacity );",
+			"	vec3 totalAmbientLight = vec3( 1.0 )", // hardwired
 			"	vec3 shadowMask = vec3( 1.0 );",
 
 				THREE.ShaderChunk[ "logdepthbuf_fragment" ],
@@ -95,7 +96,7 @@ THREE.ShaderLib = {
 				THREE.ShaderChunk[ "aomap_fragment" ],
 				THREE.ShaderChunk[ "shadowmap_fragment" ],
 
-			"	outgoingLight = diffuseColor.rgb * shadowMask;",
+			"	outgoingLight = diffuseColor.rgb * totalAmbientLight * shadowMask;",
 
 				THREE.ShaderChunk[ "envmap_fragment" ],
 
@@ -924,4 +925,3 @@ THREE.ShaderLib = {
 	}
 
 };
-