
baking 프로세스는 복잡한 세부 사항을 간단한 모델로 전송하여 시각적 품질을 희생하지 않고 성능을 최적화할 수 있게 합니다.
3D 모델 준비
작업 흐름에는 동일한 객체의 두 버전이 필요합니다:
- 기본 모델 (low poly): 최종 사용을 위한 최적화된 메쉬
- 상세 모델 (high poly): 세분화와 조각된 세부 사항이 있는 버전
UV 설정 필수
두 모델 모두 올바르게 펼쳐진 UV 맵을 가져야 합니다. 이를 생성하려면:
- 편집 모드에서 모든 면 선택
- smart uv project 또는 unwrap 도구 사용
- 중복이 없는지 확인
bake 전 준비 작업
low poly 모델에서 다음을 수행해야 합니다:
- 새 재질 생성
- non-color 모드에서 빈 텍스처 추가
- 해당 텍스처를 노멀 노드에 연결하지 않고 선택
Cycles에서 baking 프로세스
기본 단계는 다음과 같습니다:
- 렌더 엔진을 cycles로 변경
- bake 옵션에서 normal map 선택
- selected to active 활성화
- 먼저 high poly, 그 다음 low poly 선택
- bake 버튼으로 프로세스 시작
자주 발생하는 문제 해결
가장 흔한 오류와 해결 방법:
- UV 누락: 두 모델 모두 UV 맵이 있는지 확인
- 정렬 불일치: 모델들이 공간을 공유하는지 확인
- 아티팩트: 모델 간 거리와 cage 확인
최종 결과 적용
생성된 노멀 맵을 normal map 노드에 연결한 후 주 bsdf에 연결합니다. 이를 통해 최적화된 모델에서 high poly의 세부 사항을 시각화할 수 있습니다.