raft side material
This commit is contained in:
		
							
								
								
									
										25
									
								
								main.js
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								main.js
									
									
									
									
									
								
							@ -305,7 +305,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 raftMaterial = new THREE.MeshPhongMaterial({
 | 
					const raftFaceMaterial = new THREE.MeshPhysicalMaterial({
 | 
				
			||||||
    map: woodTexture,
 | 
					    map: woodTexture,
 | 
				
			||||||
    aoMap: woodTexture,
 | 
					    aoMap: woodTexture,
 | 
				
			||||||
    roughnessMap: woodTexture,
 | 
					    roughnessMap: woodTexture,
 | 
				
			||||||
@ -321,7 +321,28 @@ const raftMaterial = new THREE.MeshPhongMaterial({
 | 
				
			|||||||
    displacementMap: woodTexture,
 | 
					    displacementMap: woodTexture,
 | 
				
			||||||
    displacementScale: -0.08
 | 
					    displacementScale: -0.08
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
const raft = new THREE.Mesh(raftGeometry, raftMaterial)
 | 
					const raftSideMaterial = new THREE.MeshPhysicalMaterial({
 | 
				
			||||||
 | 
					    map: woodTexture,
 | 
				
			||||||
 | 
					    aoMap: woodTexture,
 | 
				
			||||||
 | 
					    roughnessMap: woodTexture,
 | 
				
			||||||
 | 
					    color: 0xFFFFFF,
 | 
				
			||||||
 | 
					    emissive: 0,
 | 
				
			||||||
 | 
					    specular: 0x505050,
 | 
				
			||||||
 | 
					    shininess: 1,
 | 
				
			||||||
 | 
					    bumpMap: woodTexture,
 | 
				
			||||||
 | 
					    bumpScale: .1,
 | 
				
			||||||
 | 
					    depthFunc: 3,
 | 
				
			||||||
 | 
					    depthTest: true,
 | 
				
			||||||
 | 
					    depthWrite: true,
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					const raft = new THREE.Mesh(raftGeometry, [
 | 
				
			||||||
 | 
					    raftSideMaterial,
 | 
				
			||||||
 | 
					    raftSideMaterial,
 | 
				
			||||||
 | 
					    raftFaceMaterial,
 | 
				
			||||||
 | 
					    raftSideMaterial,
 | 
				
			||||||
 | 
					    raftSideMaterial,
 | 
				
			||||||
 | 
					    raftFaceMaterial,
 | 
				
			||||||
 | 
					])
 | 
				
			||||||
raft.position.set( .2, ocean.position.y, -mazeWidth/2 - 1 );
 | 
					raft.position.set( .2, ocean.position.y, -mazeWidth/2 - 1 );
 | 
				
			||||||
raft.rotation.y = 1.4
 | 
					raft.rotation.y = 1.4
 | 
				
			||||||
raft.castShadow = true;
 | 
					raft.castShadow = true;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user