water rename
This commit is contained in:
parent
69a5e819c2
commit
0d47b5bbef
16
main.js
16
main.js
@ -106,7 +106,7 @@ container.appendChild( renderer.domElement );
|
|||||||
|
|
||||||
// Water
|
// Water
|
||||||
waterTexture.wrapS = waterTexture.wrapT = THREE.RepeatWrapping;
|
waterTexture.wrapS = waterTexture.wrapT = THREE.RepeatWrapping;
|
||||||
const water = new Water(
|
const ocean = new Water(
|
||||||
new THREE.PlaneGeometry( 10000, 10000 ),
|
new THREE.PlaneGeometry( 10000, 10000 ),
|
||||||
{
|
{
|
||||||
textureWidth : 512,
|
textureWidth : 512,
|
||||||
@ -119,10 +119,10 @@ const water = new Water(
|
|||||||
fog : scene.fog !== undefined
|
fog : scene.fog !== undefined
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
water.rotation.x = - Math.PI / 2;
|
ocean.rotation.x = - Math.PI / 2;
|
||||||
water.position.y = -.01
|
ocean.position.y = -.01
|
||||||
water.receiveShadow = true;
|
ocean.receiveShadow = true;
|
||||||
scene.add( water );
|
scene.add( ocean );
|
||||||
|
|
||||||
// Lights
|
// Lights
|
||||||
|
|
||||||
@ -211,7 +211,7 @@ function updateSun() {
|
|||||||
sun.setFromSphericalCoords( 100, phi, theta );
|
sun.setFromSphericalCoords( 100, phi, theta );
|
||||||
|
|
||||||
sky.material.uniforms[ 'sunPosition' ].value.copy( sun );
|
sky.material.uniforms[ 'sunPosition' ].value.copy( sun );
|
||||||
water.material.uniforms[ 'sunDirection' ].value.copy( sun ).normalize();
|
ocean.material.uniforms[ 'sunDirection' ].value.copy( sun ).normalize();
|
||||||
|
|
||||||
if ( elevation >= 0 ) {
|
if ( elevation >= 0 ) {
|
||||||
|
|
||||||
@ -359,7 +359,7 @@ if ( showGUI ) {
|
|||||||
folderSky.add( parameters, 'azimuth', - 180, 180, 0.1 ).onChange( updateSun );
|
folderSky.add( parameters, 'azimuth', - 180, 180, 0.1 ).onChange( updateSun );
|
||||||
folderSky.open();
|
folderSky.open();
|
||||||
|
|
||||||
const waterUniforms = water.material.uniforms;
|
const waterUniforms = ocean.material.uniforms;
|
||||||
|
|
||||||
const folderWater = gui.addFolder( 'Water' );
|
const folderWater = gui.addFolder( 'Water' );
|
||||||
folderWater.add( waterUniforms.distortionScale, 'value', 0, 8, 0.1 ).name( 'distortionScale' );
|
folderWater.add( waterUniforms.distortionScale, 'value', 0, 8, 0.1 ).name( 'distortionScale' );
|
||||||
@ -608,7 +608,7 @@ function animate() {
|
|||||||
|
|
||||||
const time = clock.elapsedTime;
|
const time = clock.elapsedTime;
|
||||||
|
|
||||||
water.material.uniforms[ 'time' ].value += 1.0 / 100.0;
|
ocean.material.uniforms[ 'time' ].value += 1.0 / 100.0;
|
||||||
raft.rotation.z = 0.12 * Math.cos( 1.2 * time )
|
raft.rotation.z = 0.12 * Math.cos( 1.2 * time )
|
||||||
raft.rotation.x = 0.06 * Math.cos( time )
|
raft.rotation.x = 0.06 * Math.cos( time )
|
||||||
raft.position.y = 0.05 * (0.5 * Math.sin( 1.2 * time ) + 0.5 * Math.sin( time ))
|
raft.position.y = 0.05 * (0.5 * Math.sin( 1.2 * time ) + 0.5 * Math.sin( time ))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user