Browse Source

Merge pull request #19238 from WestLangley/dev_envmaps_hdr_example

Examples: Modified the envmaps hdr example
Mr.doob 5 years ago
parent
commit
21ab863e90
1 changed files with 9 additions and 5 deletions
  1. 9 5
      examples/webgl_materials_envmaps_hdr.html

+ 9 - 5
examples/webgl_materials_envmaps_hdr.html

@@ -58,19 +58,22 @@
 				var lightMaterial = new THREE.MeshLambertMaterial( { color: 0x000000, emissive: 0xffffff, emissiveIntensity: 10 } );
 
 				var light1 = new THREE.Mesh( geometry, lightMaterial );
+				light1.material.color.setHex( 0xff0000 );
 				light1.position.set( - 5, 2, 0 );
 				light1.scale.set( 0.1, 1, 1 );
 				envScene.add( light1 );
 
-				var light2 = new THREE.Mesh( geometry, lightMaterial );
+				var light2 = new THREE.Mesh( geometry, lightMaterial.clone() );
+				light2.material.color.setHex( 0x00ff00 );
 				light2.position.set( 0, 5, 0 );
 				light2.scale.set( 1, 0.1, 1 );
 				envScene.add( light2 );
 
-				var light2 = new THREE.Mesh( geometry, lightMaterial );
-				light2.position.set( 2, 1, 5 );
-				light2.scale.set( 1.5, 2, 0.1 );
-				envScene.add( light2 );
+				var light3 = new THREE.Mesh( geometry, lightMaterial.clone() );
+				light3.material.color.setHex( 0x0000ff );
+				light3.position.set( 2, 1, 5 );
+				light3.scale.set( 1.5, 2, 0.1 );
+				envScene.add( light3 );
 
 				return envScene;
 
@@ -94,6 +97,7 @@
 				//
 
 				var geometry = new THREE.TorusKnotBufferGeometry( 18, 8, 150, 20 );
+				//var geometry = new THREE.SphereBufferGeometry( 26, 64, 32 );
 				var material = new THREE.MeshStandardMaterial( {
 					color: 0xffffff,
 					metalness: params.metalness,