Skip to content
Snippets Groups Projects
Commit 804bf7c0 authored by RIFI Zaynab's avatar RIFI Zaynab
Browse files

Update file script.js

parent b3fac445
No related branches found
No related tags found
No related merge requests found
...@@ -147,22 +147,33 @@ function createTable() { ...@@ -147,22 +147,33 @@ function createTable() {
} }
function loadSkull() { function loadSkull() {
var loader = new OBJLoader(); 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( loader.load(
'skull.obj', 'skul.obj',
function(object) { function(object) {
skull = object; skull = object;
skull.scale.set(6, 6, 6); skull.scale.set(6, 6, 6);
skull.position.set(120, -35, 0); skull.position.set(120, -35, 0);
skull.rotation.set(-Math.PI / 2, 0, -Math.PI / 5); skull.rotation.set(-Math.PI / 2, 0, -Math.PI / 5);
const skullMaterial = new THREE.MeshPhongMaterial({ const skullMaterial = new THREE.MeshPhongMaterial({
color: 0xFFF8F0, color: 0xFFF8F0,
specular: 0xFFF8F0, specular: 0xFFF8F0,
shininess: 40, shininess: 40,
emissive: 0x332211, emissive: 0x664422,
emissiveIntensity: 0.1 emissiveIntensity: 0.1,
map: crackMap,
normalMap: crackNormalMap,
normalScale: new THREE.Vector2(1, 1),
displacementMap: crackNormalMap,
displacementScale: 0.5
}); });
skull.traverse(function(child) { skull.traverse(function(child) {
if (child.isMesh) { if (child.isMesh) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment