Bladeren bron

fixed hdr example

Emmett Lalish 5 jaren geleden
bovenliggende
commit
01407eafb2
1 gewijzigde bestanden met toevoegingen van 9 en 4 verwijderingen
  1. 9 4
      examples/webgl_materials_envmaps_hdr.html

+ 9 - 4
examples/webgl_materials_envmaps_hdr.html

@@ -53,8 +53,8 @@
 				room.scale.setScalar(10);
 				envScene.add(room);
 
-				var mainLight = new THREE.PointLight(0xffffff, 1.0, 0, 2);
-				mainLight.position.set(0, 4.5, 0);
+				var mainLight = new THREE.PointLight(0xffffff, 0.2, 0, 2);
+				mainLight.position.set(0, 0, 0);
 				envScene.add(mainLight);
 
 				var lightMaterial = new THREE.MeshBasicMaterial();
@@ -70,6 +70,11 @@
 				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);
+
 				return envScene;
 
 			}
@@ -117,7 +122,7 @@
 				}
 
 				var envScene = getEnvScene();
-				generatedCubeRenderTarget = pmremGenerator.fromScene( envScene );
+				generatedCubeRenderTarget = pmremGenerator.fromScene( envScene, 0.04 );
 
 				var hdrUrls = [ 'px.hdr', 'nx.hdr', 'py.hdr', 'ny.hdr', 'pz.hdr', 'nz.hdr' ];
 				hdrCubeMap = new HDRCubeTextureLoader()
@@ -219,7 +224,7 @@
 
 					case 'Generated':
 						renderTarget = generatedCubeRenderTarget;
-						cubeMap = generatedCubeRenderTarget;
+						cubeMap = generatedCubeRenderTarget.texture;
 						break;
 					case 'LDR':
 						renderTarget = ldrCubeRenderTarget;