2
0
Temdog007 6 жил өмнө
parent
commit
684173bac0

+ 5 - 1
examples/webgl_postprocessing_unreal_bloom_selective.html

@@ -106,6 +106,7 @@
 				rows: 6,
 				rows: 6,
 				columns: 6,
 				columns: 6,
 				size: 2,
 				size: 2,
+				zOffset : 5,
 				scene: "Scene with Glow"
 				scene: "Scene with Glow"
 			};
 			};
 
 
@@ -227,6 +228,8 @@
 
 
 			folder.add( params, 'size', 0.1, 3 ).onChange( setupBoxes );
 			folder.add( params, 'size', 0.1, 3 ).onChange( setupBoxes );
 
 
+			folder.add( params, 'zOffset', 0, 10 ).onChange( setupBoxes );
+
 			setupBoxes();
 			setupBoxes();
 
 
 			function onDocumentMouseClick( event ) {
 			function onDocumentMouseClick( event ) {
@@ -268,6 +271,7 @@
 				var columns = params.columns;
 				var columns = params.columns;
 				var rows = params.rows;
 				var rows = params.rows;
 				var size = params.size;
 				var size = params.size;
+				var zOffset = params.zOffset;
 				scene.traverse(disposeMaterial);
 				scene.traverse(disposeMaterial);
 				scene.children.length = 0;
 				scene.children.length = 0;
 				for ( var x = - columns * size / 2; x < columns * size / 2; x += size ) {
 				for ( var x = - columns * size / 2; x < columns * size / 2; x += size ) {
@@ -277,7 +281,7 @@
 						var box = new THREE.Mesh( getGeometry(), new THREE.MeshBasicMaterial( {
 						var box = new THREE.Mesh( getGeometry(), new THREE.MeshBasicMaterial( {
 							color: Math.floor( Math.random() * 0xffffff )
 							color: Math.floor( Math.random() * 0xffffff )
 						} ) );
 						} ) );
-						box.position.set( x, y, 0 );
+						box.position.set( x, y, -zOffset + Math.random() * zOffset * 2 );
 						scene.add( box );
 						scene.add( box );
 						if ( Math.random() < 0.125 ) box.layers.enable( BLOOM_SCENE );
 						if ( Math.random() < 0.125 ) box.layers.enable( BLOOM_SCENE );