작업 방식
Three.js Textures는 모델에 적용하는 이미지의 로딩과 설정을 다룹니다. 색상 이미지와 데이터 맵을 구분하고, 래핑과 UV 변환을 설명하며, 캔버스, 비디오, 압축, 큐브, HDR 텍스처 경로를 소개합니다.
소스는 재사용, 해상도 선택, 해제를 통한 소유권과 메모리도 다룹니다. 이는 표면에 맞는 이미지를 고르는 일과는 별개입니다. 로더 API와 UV 채널 가정은 릴리스에 따라 달라질 수 있으므로 실제 프로젝트에서 확인해야 합니다.
예상 결과물
- 맵 역할을 명시한 텍스처 로딩
- UV 래핑, 반복, 오프셋, 필터링 설정
- 재사용, 압축, 해제 계획
브리프에서 검토까지
- 01이미지 분류
색상 및 발광 이미지를 노멀, 러프니스 등 데이터 텍스처와 분리합니다.
- 02매핑 점검
UV를 확인하고 표면에 맞게 반복, 필터링, 회전을 설정합니다.
- 03메모리 관리
중복 로딩, 유효 해상도, 압축 지원, 리소스 소유권을 검토합니다.