Textures
Texture
Texture텍스처 로드하기
import imageSource from './color.jpg'
// 텍스처 로더 생성
const textureLoader = new THREE.TextureLoader();
// 텍스처 로드
const texture = textureLoader.load(imageSource);
// 기하학과 소재 생성
const geometry = new THREE.BoxGeometry(1, 1, 1);
const material = new THREE.MeshBasicMaterial({ map: texture });
// 메쉬 생성
const cube = new THREE.Mesh(geometry, material);
// 씬에 추가
scene.add(cube);
// 애니메이션 루프 (렌더링)
function animate() {
requestAnimationFrame(animate);
renderer.render(scene, camera);
}
animate();
텍스처 매핑 및 속성 조절하기
반복 및 랩핑
필터링
THREE.MipMapFilter
THREE.MipMapFilterTHREE.NearestFilter
THREE.NearestFilter오프셋 중심
여러 텍스처 사용하기
환경 맵
애니메이션 텍스처
Last updated