2
0
Эх сурвалжийг харах

Fixed removing scene.lights to scene.__lights breakages.

Mr.doob 13 жил өмнө
parent
commit
8dfd667609

+ 1 - 1
examples/webgl_loader_scene.html

@@ -195,7 +195,7 @@
 						if( !material.program ) {
 
 							console.log(m);
-							renderer.initMaterial( material, result.scene.lights, result.scene.fog );
+							renderer.initMaterial( material, result.scene.__lights, result.scene.fog );
 
 							count += 1;
 							if( count > pieces ) {

+ 1 - 1
examples/webgl_loader_scene_blender.html

@@ -197,7 +197,7 @@
 						if( !material.program ) {
 
 							console.log(m);
-							renderer.initMaterial( material, result.scene.lights, result.scene.fog );
+							renderer.initMaterial( material, result.scene.__lights, result.scene.fog );
 
 							count += 1;
 							if( count > pieces ) {

+ 1 - 1
examples/webgl_materials_video.html

@@ -125,7 +125,7 @@
 				var parameters = { color: 0xffffff, map: texture },
 					material_base = new THREE.MeshLambertMaterial( parameters );
 
-				renderer.initMaterial( material_base, scene.lights, scene.fog );
+				renderer.initMaterial( material_base, scene.__lights, scene.fog );
 
 				cube_count = 0;
 

+ 2 - 2
examples/webgl_postprocessing_dof.html

@@ -108,7 +108,7 @@
 
 				var start = new Date().getTime();
 
-				renderer.initMaterial( cubeMaterial, scene.lights, scene.fog );
+				renderer.initMaterial( cubeMaterial, scene.__lights, scene.fog );
 
 				var xgrid = 14,
 					ygrid = 9,
@@ -133,7 +133,7 @@
 
 						materials[ c ] = new THREE.MeshBasicMaterial( parameters );
 						mesh = new THREE.Mesh( geo, materials[ c ] );
-						renderer.initMaterial( materials[ c ], scene.lights, scene.fog, mesh );
+						renderer.initMaterial( materials[ c ], scene.__lights, scene.fog, mesh );
 
 					}
 

+ 6 - 6
src/extras/renderers/plugins/ShadowMapPlugin.js

@@ -64,9 +64,9 @@ THREE.ShadowMapPlugin = function ( ) {
 		// 	- skip lights that are not casting shadows
 		//	- create virtual lights for cascaded shadow maps
 
-		for ( i = 0, il = scene.lights.length; i < il; i ++ ) {
+		for ( i = 0, il = scene.__lights.length; i < il; i ++ ) {
 
-			light = scene.lights[ i ];
+			light = scene.__lights[ i ];
 
 			if ( ! light.castShadow ) continue;
 
@@ -260,11 +260,11 @@ THREE.ShadowMapPlugin = function ( ) {
 
 					if ( buffer instanceof THREE.BufferGeometry ) {
 
-						_renderer.renderBufferDirect( shadowCamera, scene.lights, fog, material, buffer, object );
+						_renderer.renderBufferDirect( shadowCamera, scene.__lights, fog, material, buffer, object );
 
 					} else {
 
-						_renderer.renderBuffer( shadowCamera, scene.lights, fog, material, buffer, object );
+						_renderer.renderBuffer( shadowCamera, scene.__lights, fog, material, buffer, object );
 
 					}
 
@@ -291,7 +291,7 @@ THREE.ShadowMapPlugin = function ( ) {
 
 					object._modelViewMatrix.multiplyToArray( shadowCamera.matrixWorldInverse, object.matrixWorld, object._modelViewMatrixArray );
 
-					_renderer.renderImmediateObject( shadowCamera, scene.lights, fog, _depthMaterial, object );
+					_renderer.renderImmediateObject( shadowCamera, scene.__lights, fog, _depthMaterial, object );
 
 				}
 
@@ -443,4 +443,4 @@ THREE.ShadowMapPlugin = function ( ) {
 
 };
 
-THREE.ShadowMapPlugin.__projector = new THREE.Projector();
+THREE.ShadowMapPlugin.__projector = new THREE.Projector();