2
0
Эх сурвалжийг харах

Examples: Improved webgl_shaders_ocean.

Mr.doob 6 жил өмнө
parent
commit
5e00de2cab

+ 4 - 4
examples/webgl_shaders_ocean.html

@@ -110,8 +110,6 @@
 				// Skybox
 
 				var sky = new THREE.Sky();
-				sky.scale.setScalar( 10000 );
-				scene.add( sky );
 
 				var uniforms = sky.material.uniforms;
 
@@ -127,10 +125,12 @@
 					azimuth: 0.205
 				};
 
-				var cubeCamera = new THREE.CubeCamera( 1, 20000, 256 );
+				var cubeCamera = new THREE.CubeCamera( 0.1, 1, 512 );
 				cubeCamera.renderTarget.texture.generateMipmaps = true;
 				cubeCamera.renderTarget.texture.minFilter = THREE.LinearMipMapLinearFilter;
 
+				scene.background = cubeCamera.renderTarget;
+
 				function updateSun() {
 
 					var theta = Math.PI * ( parameters.inclination - 0.5 );
@@ -143,7 +143,7 @@
 					sky.material.uniforms[ 'sunPosition' ].value = light.position.copy( light.position );
 					water.material.uniforms[ 'sunDirection' ].value.copy( light.position ).normalize();
 
-					cubeCamera.update( renderer, scene );
+					cubeCamera.update( renderer, sky );
 
 				}