High Poly 모델의 디테일을 Low Poly 오브젝트로 전송하기 위해 Normal Map을 Bake하는 방법을 살펴보겠습니다.
영상 자막 텍스트
안녕하세요! 며칠 전에 Blender, Substance Painter, 그리고 Meshroom을 사용한 포토그래메트리에 대한 짧은 입문 시리즈의 마지막 에피소드를 업로드했습니다. 마지막 에피소드 중 하나에서는 Substance Painter에서 Normal Map을 베이킹하여 High Poly 오브젝트의 디테일을 Low Poly 버전으로 전송하는 방법을 보여드렸습니다. 이 영상 튜토리얼에서는 Blender에서 같은 작업을 수행하는 방법을 보여드릴게요.
새로운 Blender 프로젝트에서 High Poly 오브젝트와 Low Poly 오브젝트를 둘 다 가져온 후, 동일한 위치와 방향으로 배치해두었습니다.

Low Poly 오브젝트를 선택한 후 Edit Mode에서 약간 스케일을 키워서 High Poly 버전을 완전히 감싸도록 합니다. 더 복잡한 형태일 경우, Shrinkwrap 모디파이어를 Outside로 설정하여 사용할 수도 있습니다.
Low Poly 오브젝트는 이미 자체 UV 언랩을 가지고 있으며, 우리가 만들 Normal Map은 이 UV 맵에 적용됩니다. 이 UV 맵은 High Poly 지오메트리의 UV와 매우 달라도 괜찮습니다.

이제 Low Poly 오브젝트를 선택하고, 아직 Material이 없다면 하나를 할당해야 합니다. 그런 다음 Shader Editor에서 해당 Material에 새로운 Image Texture 노드를 추가하고, 현재는 연결하지 않은 상태로 둡니다.
Image Texture 노드에서 New를 클릭하여 원하는 이름과 해상도로 새 이미지를 정의합니다. 제 경우에는 이미지를 Baked Normal Map이라고 이름 짓고, 해상도를 2048 x 2048로 설정했습니다. 그리고 Alpha 체크박스는 비활성화했는데, Normal Map에는 투명 채널이 필요하지 않기 때문입니다.
이 노드를 선택된 상태로 유지하세요. 베이킹된 정보는 이 이미지에 직접 저장되기 때문입니다. 따라서 이 노드가 활성 상태이며 Low Poly 오브젝트의 머티리얼에 포함되어 있는 것이 매우 중요합니다.

베이킹을 위해 Object Mode로 전환한 다음, High Poly 오브젝트와 Low Poly 오브젝트를 모두 선택합니다. 이때 Low Poly 오브젝트가 선택된 것 중 활성 오브젝트인지 확인하세요.
이제 Properties 에디터의 Render 탭으로 이동하여 렌더 엔진이 Cycles로 설정되어 있는지 확인하고, 아래로 스크롤하여 Bake 섹션을 찾습니다.

이 섹션에서 Bake Type을 Normal로 변경하고, 아래쪽에 있는 Selected to Active 옵션을 활성화합니다. 이 설정은 Blender에게 선택된 High Poly 오브젝트에서 베이킹하여 선택 및 활성화된 Low Poly 오브젝트에 디테일을 전송하라는 의미입니다.

Bake 버튼을 클릭하고 프로세스가 완료될 때까지 기다립니다. 아티팩트가 보이거나 디테일이 제대로 전달되지 않았다면, Selected to Active 섹션에서 Extrusion 값을 높이고 다시 베이킹해 보세요. 좋은 결과가 나올 때까지 반복할 수 있습니다. 베이킹이 끝나면 Blender는 생성된 이미지가 아직 프로젝트 내에 있으며 디스크에 저장되지 않았음을 알려줍니다.

이미지를 디스크에 저장하려면 Image Editor에서 Image 메뉴로 이동합니다. 이 단계는 백업 복사본을 만드는 것뿐만 아니라, 노드의 Color Space를 변경하여 텍스처 적용 시 오류를 방지하기 위해서도 중요합니다.

이 이미지를 Low Poly 오브젝트의 머티리얼에서 Normal Map으로 올바르게 사용하려면 먼저 Color Space를 Non Color Data로 설정하세요. 그런 다음 Normal Map 노드를 추가하고 이미지를 이 노드에 연결합니다. 이 노드는 이미지를 Normal Map으로 올바르게 해석해줍니다. 마지막으로, Normal Map 노드의 출력을 머티리얼의 Normal 입력에 연결합니다.

화면에는 현재 기본 Base Color와 새로 생성한 Normal Map을 사용하는 모델의 렌더링 미리보기가 표시되고 있습니다. 배경 조명은 원래 단색이었지만, HDRI 환경 텍스처로 변경하여 오브젝트에 다양한 조명을 적용하고 디테일이 잘 보이도록 했습니다. 보시다시피, 이러한 디테일은 Normal Map 자체에서 나오는 것이며, 노드의 Strength 값을 조절하여 강도를 변경할 수 있습니다.
