From 804bf7c0dec7906273e3ba249da7792a1f3a3b04 Mon Sep 17 00:00:00 2001
From: RIFI Zaynab <zaynab.rifi4@etu.univ-lorraine.fr>
Date: Wed, 12 Mar 2025 19:54:57 +0000
Subject: [PATCH] Update file script.js

---
 RIFI/script.js | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/RIFI/script.js b/RIFI/script.js
index f0cc93c..191c831 100644
--- a/RIFI/script.js
+++ b/RIFI/script.js
@@ -147,22 +147,33 @@ function createTable() {
 }
 function loadSkull() {
     var loader = new OBJLoader();
+    const textureLoader = new THREE.TextureLoader();
+    
+    const crackNormalMap = textureLoader.load('textures/cracks.jpg');
+    const crackMap = textureLoader.load('textures/crack-3.png');
+    
     loader.load(
-        'skull.obj',
+        'skul.obj',
         function(object) {
             skull = object;
             skull.scale.set(6, 6, 6);
             skull.position.set(120, -35, 0);
-        
             skull.rotation.set(-Math.PI / 2, 0, -Math.PI / 5);
             
             const skullMaterial = new THREE.MeshPhongMaterial({  
                 color: 0xFFF8F0,      
                 specular: 0xFFF8F0,   
                 shininess: 40,        
-                emissive: 0x332211,   
-                emissiveIntensity: 0.1 
+                emissive: 0x664422,   
+                emissiveIntensity: 0.1,
+                map: crackMap,
+                normalMap: crackNormalMap,
+                normalScale: new THREE.Vector2(1, 1),
+                displacementMap: crackNormalMap,
+                displacementScale: 0.5
             });
+
+            
             
             skull.traverse(function(child) {
                 if (child.isMesh) {
-- 
GitLab