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