Bläddra i källkod

Updated examples.

Mr.doob 4 månader sedan
förälder
incheckning
0e1553f0f4

BIN
examples/screenshots/webgpu_lights_custom.jpg


BIN
examples/screenshots/webgpu_lights_projector.jpg


+ 1 - 1
examples/webgpu_lights_custom.html

@@ -72,7 +72,7 @@
 
 					const mesh = new THREE.Mesh( sphereGeometry, material );
 
-					const light = new THREE.PointLight( hexColor, 0.1, 0, 0 );
+					const light = new THREE.PointLight( hexColor, 0.1 );
 					light.add( mesh );
 
 					scene.add( light );

+ 1 - 9
examples/webgpu_lights_projector.html

@@ -108,7 +108,7 @@
 				projectorLight.position.set( 2.5, 5, 2.5 );
 				projectorLight.angle = Math.PI / 6;
 				projectorLight.penumbra = 1;
-				projectorLight.decay = 0;
+				projectorLight.decay = 2;
 
 				projectorLight.castShadow = true;
 				projectorLight.shadow.mapSize.width = 1024;
@@ -161,7 +161,6 @@
 					type: 'procedural',
 					color: projectorLight.color.getHex(),
 					intensity: projectorLight.intensity,
-					distance: projectorLight.distance,
 					angle: projectorLight.angle,
 					penumbra: projectorLight.penumbra,
 					decay: projectorLight.decay,
@@ -226,13 +225,6 @@
 
 				} );
 
-
-				gui.add( params, 'distance', 0, 20 ).onChange( function ( val ) {
-
-					projectorLight.distance = val;
-
-				} );
-
 				gui.add( params, 'angle', 0, Math.PI / 3 ).onChange( function ( val ) {
 
 					projectorLight.angle = val;

粤ICP备19079148号