tweaks
This commit is contained in:
parent
4c68d9dc83
commit
f582e68d89
11
main.js
11
main.js
@ -62,6 +62,7 @@ const renderer = new THREE.WebGLRenderer({
|
|||||||
renderer.setPixelRatio(window.devicePixelRatio);
|
renderer.setPixelRatio(window.devicePixelRatio);
|
||||||
renderer.setSize(window.innerWidth, window.innerHeight);
|
renderer.setSize(window.innerWidth, window.innerHeight);
|
||||||
renderer.toneMapping = THREE.ACESFilmicToneMapping;
|
renderer.toneMapping = THREE.ACESFilmicToneMapping;
|
||||||
|
//renderer.toneMappingExposure = 0.5;
|
||||||
renderer.shadowMap.enabled = true;
|
renderer.shadowMap.enabled = true;
|
||||||
renderer.shadowMap.type = THREE.PCFShadowMap;
|
renderer.shadowMap.type = THREE.PCFShadowMap;
|
||||||
renderer.physicallyCorrectLights = true;
|
renderer.physicallyCorrectLights = true;
|
||||||
@ -78,14 +79,12 @@ const raftOctree = new Octree();
|
|||||||
|
|
||||||
// Maze
|
// Maze
|
||||||
|
|
||||||
const wallTexture = loader.load('img/wall.jpg');
|
|
||||||
const wallMaterial = new THREE.MeshStandardMaterial({
|
const wallMaterial = new THREE.MeshStandardMaterial({
|
||||||
map: loader.load('img/stonewall-albedo.png'),
|
map: loader.load('img/stonewall-albedo.png'),
|
||||||
normalMap: loader.load('img/stonewall-normal.png'),
|
normalMap: loader.load('img/stonewall-normal.png'),
|
||||||
metalnessMap: loader.load('img/stonewall-metalness.png'),
|
metalnessMap: loader.load('img/stonewall-metalness.png'),
|
||||||
aoMap: loader.load('img/stonewall-ao.png'),
|
aoMap: loader.load('img/stonewall-ao.png'),
|
||||||
roughnessMap: loader.load('img/stonewall-roughness.png'),
|
roughnessMap: loader.load('img/stonewall-roughness.png'),
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
const maze = new MazeMesh(mazeWidth, mazeWidth, wallMaterial);
|
const maze = new MazeMesh(mazeWidth, mazeWidth, wallMaterial);
|
||||||
@ -143,7 +142,7 @@ const groundMaterial = new THREE.MeshPhongMaterial({
|
|||||||
texture.wrapS = texture.wrapT = THREE.RepeatWrapping
|
texture.wrapS = texture.wrapT = THREE.RepeatWrapping
|
||||||
texture.repeat.set(mazeWidth / 4, mazeWidth / 4)
|
texture.repeat.set(mazeWidth / 4, mazeWidth / 4)
|
||||||
}
|
}
|
||||||
)
|
),
|
||||||
})
|
})
|
||||||
const sideGroundMaterial = new THREE.MeshStandardMaterial()
|
const sideGroundMaterial = new THREE.MeshStandardMaterial()
|
||||||
sideGroundMaterial.map = wallMaterial.map.clone()
|
sideGroundMaterial.map = wallMaterial.map.clone()
|
||||||
@ -267,7 +266,7 @@ skyUniforms['mieDirectionalG'].value = 0.8;
|
|||||||
const ambientLight = new THREE.AmbientLight(0x222222, 9);
|
const ambientLight = new THREE.AmbientLight(0x222222, 9);
|
||||||
scene.add(ambientLight);
|
scene.add(ambientLight);
|
||||||
|
|
||||||
const sunLight = new THREE.DirectionalLight(0xffffff, 1.5);
|
const sunLight = new THREE.DirectionalLight(0xfffae8, 1.5);
|
||||||
sunLight.castShadow = true;
|
sunLight.castShadow = true;
|
||||||
sunLight.shadow.camera.near = 50;
|
sunLight.shadow.camera.near = 50;
|
||||||
sunLight.shadow.camera.far = 300;
|
sunLight.shadow.camera.far = 300;
|
||||||
@ -305,7 +304,7 @@ function updateSun() {
|
|||||||
|
|
||||||
const raftGeometry = new THREE.BoxGeometry(1.8, .1, 1.1, 1, 1, 8)
|
const raftGeometry = new THREE.BoxGeometry(1.8, .1, 1.1, 1, 1, 8)
|
||||||
const woodTexture = loader.load('img/wood.jpg');
|
const woodTexture = loader.load('img/wood.jpg');
|
||||||
const raftFaceMaterial = new THREE.MeshPhysicalMaterial({
|
const raftFaceMaterial = new THREE.MeshStandardMaterial({
|
||||||
map: woodTexture,
|
map: woodTexture,
|
||||||
aoMap: woodTexture,
|
aoMap: woodTexture,
|
||||||
roughnessMap: woodTexture,
|
roughnessMap: woodTexture,
|
||||||
@ -321,7 +320,7 @@ const raftFaceMaterial = new THREE.MeshPhysicalMaterial({
|
|||||||
displacementMap: woodTexture,
|
displacementMap: woodTexture,
|
||||||
displacementScale: -0.08
|
displacementScale: -0.08
|
||||||
})
|
})
|
||||||
const raftSideMaterial = new THREE.MeshPhysicalMaterial({
|
const raftSideMaterial = new THREE.MeshStandardMaterial({
|
||||||
map: woodTexture,
|
map: woodTexture,
|
||||||
aoMap: woodTexture,
|
aoMap: woodTexture,
|
||||||
roughnessMap: woodTexture,
|
roughnessMap: woodTexture,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user