From 41a737bd7cd8b8c1b43c7c294e7c0b7e83e5ae95 Mon Sep 17 00:00:00 2001 From: RIFI Zaynab <zaynab.rifi4@etu.univ-lorraine.fr> Date: Sun, 16 Mar 2025 19:58:07 +0000 Subject: [PATCH] Update file script.js --- RIFI/script.js | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/RIFI/script.js b/RIFI/script.js index 319584e..71aa0d9 100644 --- a/RIFI/script.js +++ b/RIFI/script.js @@ -12,7 +12,7 @@ var clock = new THREE.Clock(); var skull; var candle, candleHolder, flame; var backgroundMesh; - +var environmentMap; var params = { @@ -53,11 +53,23 @@ function fillScene() { mainLight.shadow.bias = -0.0005; scene.add(mainLight); + const cubeTextureLoader = new THREE.CubeTextureLoader(); - var ambientLight = new THREE.AmbientLight(0x222222, params.ambientLightIntensity); scene.add(ambientLight); + const environmentMap = cubeTextureLoader.load([ + 'textures/envmap/px.png', + 'textures/envmap/nx.png', + 'textures/envmap/py.png', + 'textures/envmap/ny.png', + 'textures/envmap/pz.png', + 'textures/envmap/nz.png' + +]); +scene.environment = environmentMap; + + createTable(); loadSkull(); createEnhancedCandle(); @@ -313,8 +325,9 @@ function createEnhancedCandle() { const holderMaterial = new THREE.MeshStandardMaterial({ color: 0xFFF8F0, - specular: 0xFFF8F0, - roughness: 0.2, + specular: 0xFFF8F0, + roughness: 0.2, + envMap: environmentMap, metalness: 0.5, envMapIntensity: 1 }); @@ -322,7 +335,8 @@ function createEnhancedCandle() { const holderDarkMaterial = new THREE.MeshStandardMaterial({ color: 0xFFD700, - roughness: 0.25, + roughness: 0.25, + envMap: environmentMap, metalness: 0.8, envMapIntensity: 1 }); -- GitLab