Ver Fonte

removing animation loop for static scene and renaminb bpcem to parallax

Sneha Belkhale há 6 anos atrás
pai
commit
15a2032121
2 ficheiros alterados com 10 adições e 5 exclusões
  1. 1 1
      examples/files.js
  2. 9 4
      examples/webgl_materials_envmaps_parallax.html

+ 1 - 1
examples/files.js

@@ -153,9 +153,9 @@ var files = {
 		"webgl_materials_curvature",
 		"webgl_materials_displacementmap",
 		"webgl_materials_envmaps",
-		"webgl_materials_envmaps_bpcem",
 		"webgl_materials_envmaps_exr",
 		"webgl_materials_envmaps_hdr",
+		"webgl_materials_envmaps_parallax",
 		"webgl_materials_grass",
 		"webgl_materials_lightmap",
 		"webgl_materials_matcap",

+ 9 - 4
examples/webgl_materials_envmaps_bpcem.html → examples/webgl_materials_envmaps_parallax.html

@@ -277,7 +277,6 @@
 			var groundPlane, smallSphere, wallMat;
 
 			init();
-			animate();
 
 			function init() {
 
@@ -306,6 +305,9 @@
 						groundPlane.material = defaultMat;
 
 					}
+
+					render();
+
 				});
 
 				// scene
@@ -319,6 +321,7 @@
 				cameraControls.target.set( 0, -10, 0 );
 				cameraControls.maxDistance = 400;
 				cameraControls.minDistance = 10;
+				cameraControls.addEventListener( 'change', render );
 				cameraControls.update();
 
 				// cube camera for environment map
@@ -450,6 +453,8 @@
 				redRectLightHelper = new THREE.RectAreaLightHelper( redRectLight, 0xffffff );
 				redRectLight.add( redRectLightHelper );
 
+				render();
+
 			}
 
 			function updateCubeMap () {
@@ -467,11 +472,11 @@
 
 				groundPlane.visible = true;
 
-			}
+				render();
 
-			function animate() {
+			}
 
-				requestAnimationFrame( animate );
+			function render() {
 
 				renderer.render( scene, camera );