This commit is contained in:
Adrien MALINGREY 2023-06-28 02:51:24 +02:00
parent 960103b162
commit 6b5760ac3f

20
main.js
View File

@ -16,11 +16,11 @@ const mazeWidth = 23
const parameters = { const parameters = {
elevation: 48, elevation: 48,
azimuth: 53, azimuth : 53,
}; };
const waves = { const waves = {
A: { direction: 0, steepness: 0.05, wavelength: 3 }, A: { direction: 0, steepness: 0.05, wavelength: 3 },
B: { direction: 30, steepness: 0.10, wavelength: 6 }, B: { direction: 30, steepness: 0.10, wavelength: 6 },
C: { direction: 60, steepness: 0.05, wavelength: 1.5 }, C: { direction: 60, steepness: 0.05, wavelength: 1.5 },
}; };
@ -186,7 +186,7 @@ const ground = new THREE.Mesh(
groundMaterial, groundMaterial,
] ]
) )
ground.rotation.x = - Math.PI / 2; ground.rotation.x = -Math.PI / 2;
ground.position.y = -0.5 ground.position.y = -0.5
ground.receiveShadow = true; ground.receiveShadow = true;
ground.matrixAutoUpdate = false ground.matrixAutoUpdate = false
@ -199,20 +199,20 @@ collisionner.add(ground)
const waterGeometry = new THREE.PlaneGeometry(2048, 2048, 512, 512); const waterGeometry = new THREE.PlaneGeometry(2048, 2048, 512, 512);
const ocean = new Water(waterGeometry, { const ocean = new Water(waterGeometry, {
textureWidth: 512, textureWidth : 512,
textureHeight: 512, textureHeight: 512,
waterNormals: loader.load( waterNormals : loader.load(
'textures/waternormals.jpg', 'textures/waternormals.jpg',
function (texture) { function (texture) {
texture.wrapS = texture.wrapT = THREE.RepeatWrapping; texture.wrapS = texture.wrapT = THREE.RepeatWrapping;
} }
), ),
sunDirection: new THREE.Vector3(), sunDirection : new THREE.Vector3(),
sunColor: 0xffffff, sunColor : 0xffffff,
waterColor: 0x001e0f, waterColor : 0x001e0f,
distortionScale: 3.7, distortionScale: 3.7,
fog: scene.fog !== undefined, fog : scene.fog !== undefined,
alpha: 0.9 alpha : 0.9
}); });
ocean.rotation.x = - Math.PI / 2; ocean.rotation.x = - Math.PI / 2;
ocean.position.y = -0.2; ocean.position.y = -0.2;