AI 3D 모델의 노멀 베이킹 방법 (단계별 가이드)

TL;DR
- 노멀 베이킹은 하이폴리 표면의 디테일을 노멀 맵으로 변환해 로우폴리 메시에 전달하여, 전체 지오메트리 비용 없이 외관을 유지합니다.
- 원시 AI 생성 메시는 베이킹 전에 정리 작업과 별도의 로우폴리 타겟이 필요한 경우가 많습니다.
- 실용적인 워크플로우는 정리 또는 리토폴로지 → UV 언랩 → 프로젝션 설정 → 베이킹 → 검토 → 익스포트 순서로 진행됩니다.
- 대부분의 게임 에셋에는 탄젠트 스페이스 노멀 맵을 사용하고, 하이폴리와 로우폴리 메시를 정렬 상태로 유지하세요.
- 대부분의 아티팩트는 프로젝션 거리, 뒤집힌 페이스, 하드 엣지 또는 UV 심 불일치, 부족한 패딩에서 발생합니다.
AI 3D 생성기는 몇 초 만에 디테일한 모델을 만들어낼 수 있지만, 많은 원시 출력물은 실시간 엔진에 사용하기에는 너무 폴리곤이 많습니다. 노멀 베이킹은 표면 디테일을 가벼운 로우폴리 버전으로 전달합니다. 이 가이드는 깔끔한 로우폴리 메시 준비부터 Blender에서의 베이킹, 일반적인 아티팩트 수정까지 전체 워크플로우를 다룹니다.
"노멀 베이킹"이란 실제로 무엇을 의미하는가?
노멀 베이킹은 노멀 맵을 생성하여 하이폴리 모델의 세밀한 표면 디테일을 로우폴리 버전으로 전달하는 과정입니다. 모든 홈, 스크래치, 베벨을 지오메트리로 저장하는 대신, 텍스처에 표면의 각 지점이 빛에 어떻게 반응해야 하는지를 기록합니다.
노멀 맵은 폴리곤을 추가하거나 실루엣을 변경하지 않습니다. 조명 계산에 사용되는 표면 노멀을 변경하여, 최적화된 메시가 하이폴리 외관을 상당 부분 유지할 수 있게 합니다. 이 메시 노멀 베이킹 워크플로우는 실시간 게임 에셋의 표준 방식입니다.
AI 3D 모델에 특별한 접근 방식이 필요한 이유
전통적인 에셋 파이프라인은 스컬프팅된 하이폴리 모델과 대응하는 로우폴리 타겟을 함께 제작합니다. 많은 원시 AI 생성 메시는 다르게 시작합니다. 즉, AI 3D 모델의 노멀 베이킹에 적합하도록 최적화가 필요한 하나의 고밀도 결과물을 제공합니다.
AI 메시에는 로우폴리 쌍이 없습니다
고밀도 AI 메시는 하이폴리 소스로 활용할 수 있지만, 베이킹에는 여전히 별도의 로우폴리 수신 메시가 필요합니다. 생성기와 모드에 따라 UV와 최적화된 토폴로지를 새로 만들거나 다듬어야 할 수도 있습니다.
모든 AI 출력물이 프로덕션에 바로 사용 가능하다고 가정하지 마세요. 데시메이트, 리메시, 리토폴로지 여부를 결정하기 전에 폴리곤 밀도, 실루엣, UV, 토폴로지, 표면 무결성을 꼼꼼히 검토하세요.
토폴로지가 대체로 지저분합니다
원시 AI 메시에는 불균일한 삼각형 밀도, 약한 엣지 플로우, non-manifold 영역, 겹치는 페이스, 또는 작은 구멍이 포함될 수 있습니다. 이러한 문제는 프로젝션 아티팩트나 불안정한 셰이딩을 유발할 수 있으므로, 베이킹 전에 명백한 지오메트리 문제를 수정하세요.
이로 인해 달라지는 점
추가 준비 단계가 주된 차이점입니다. 적합한 로우폴리 타겟을 만들고, 지오메트리를 확인하고, 베이킹 전에 깔끔한 UV를 언랩해야 합니다. 이후 과정은 기존 게임 에셋에 사용하는 하이-투-로우 워크플로우와 동일하게 진행됩니다.
전통적인 방식 vs. AI 3D 노멀 베이킹 워크플로우

1단계: AI 모델에서 로우폴리 모델 준비하기
에셋의 정렬된 두 버전이 필요합니다. 디테일한 원본 메시가 하이폴리 소스 역할을 하고, 최적화된 메시가 베이크된 맵을 받습니다.
옵션 A: 자동 데시메이트 또는 리메시
바위, 가구, 소품 등 딱딱한 오브젝트의 경우, 자동 데시메이션 또는 리메싱이 가장 빠른 선택지인 경우가 많습니다. Smart Mesh 같은 도구는 실시간 워크플로우를 위한 깔끔하고 최적화된 로우폴리 토폴로지를 생성할 수 있습니다. 결과물을 검토하고 해당 에셋에 맞게 목표 페이스 수를 조정하세요.
옵션 B: 리토폴로지
구부러지고 변형되어야 하는 캐릭터나 에셋의 경우, 수동 또는 쿼드 기반 리토폴로지가 일반적으로 더 안정적입니다. 엣지 루프는 형태와 예상 움직임을 따라야 하며, 이는 변형, UV 레이아웃, 베이킹 안정성을 향상시킵니다.
폴리곤을 얼마나 줄여야 할까요?
폴리곤 수는 절대적인 규칙이 아니라 시작점 예산으로 활용하세요. 작은 소품은 수천 개의 삼각형으로 충분할 수 있고, 대형 환경 오브젝트는 약 5,00020,000개, 캐릭터는 플랫폼, 카메라 거리, 변형, LOD 전략에 따라 10,00020,000개 이상이 필요할 수 있습니다.
작은 표면 디테일보다 실루엣 보존에 집중하세요. 노멀 맵이 베이킹 후 상당한 디테일을 복원해 줄 것입니다.
원본을 하이폴리로 유지하세요
원본 고밀도 메시를 하이폴리 소스로 복사해 보관하세요. 최적화된 버전이 런타임 에셋이 되고, 베이커는 UV 레이아웃 위에 소스 디테일을 프로젝션합니다.
노멀 베이킹을 위한 AI 3D 모델 준비

2단계: 로우폴리 UV 언랩하기
노멀 맵은 2D 텍스처이므로, 로우폴리 모델에는 겹치지 않는 UV 레이아웃이 필요합니다. 소품의 아래면이나 의상 솔기처럼 눈에 잘 띄지 않거나 구조적으로 자연스러운 위치에 심을 배치하세요.
아일랜드 사이에 충분한 패딩을 남겨 블리딩을 방지하고, 의도하지 않은 겹침을 피하세요. 자동 UV 도구는 유용한 시작점이지만, 베이킹 전에 심, 아일랜드 스케일, 방향, 간격을 반드시 확인하세요.
노멀 베이킹을 위한 UV 언랩 모범 사례

3단계: 베이크 설정하기 (하이폴리 + 로우폴리 + cage)
베이킹 전에 하이폴리와 로우폴리 메시가 올바르게 설정되어 있는지 확인하세요. 대부분의 베이킹 오류는 베이킹 소프트웨어 자체가 아니라 잘못된 위치나 프로젝션 설정에서 발생합니다.
하이폴리와 로우폴리를 같은 위치에 정렬하세요
하이폴리와 로우폴리 오브젝트는 의도된 위치, 회전, 스케일을 공유해야 하며, 트랜스폼이 일관되게 확인 또는 적용되어야 합니다. 로우폴리 표면은 하이폴리 실루엣을 밀접하게 따라야 합니다. cage 또는 레이 설정으로 프로젝션 범위가 제어되므로 모든 디테일을 완전히 감쌀 필요는 없습니다.
cage란 무엇이며 왜 유용한가요?
cage는 프로젝션 레이가 시작되는 위치를 정의하는 로우폴리 메시의 확장 버전입니다. 잘 맞게 조정된 cage는 관련 없는 표면에 닿지 않으면서 관련 하이폴리 디테일을 감싸므로, 레이 누락과 교차 프로젝션을 줄여줍니다.
레이 거리 또는 익스트루전 설정하기
별도의 cage를 사용하지 않는 경우 Max Ray Distance를 조정하고, cage를 사용하는 경우 cage 익스트루전을 조정하세요. 보편적인 값은 없습니다. 먼저 모델의 단위와 스케일을 확인하고, 전체 크기의 작은 비율로 시작하여 테스트 베이킹을 실행한 뒤, 의도한 디테일이 캡처될 때까지만 늘리세요.
거리가 너무 작으면 디테일을 놓치고, 너무 크면 인접한 지오메트리에 닿아 불필요한 자국이 생길 수 있습니다. 손가락, 스트랩, 공동, 겹치는 부분 등 까다로운 영역을 별도로 검토하세요.

4단계: Blender에서 노멀 맵 베이킹하기
하이폴리 메시, 로우폴리 메시, UV가 준비되면 Blender에서 노멀 맵을 베이킹할 수 있습니다. 기본 설정은 몇 단계만으로 완료됩니다.
- 렌더 엔진을 Cycles로 전환합니다.
- 로우폴리 오브젝트를 선택하고, 머티리얼을 만든 뒤 Image Texture 노드를 추가하고 타겟 이미지를 생성한 후, 해당 노드가 선택 및 활성화된 상태로 둡니다.
- Render Properties > Bake에서 Normal을 선택하고 Selected to Active를 활성화합니다. 하이폴리 소스를 먼저 선택하고 로우폴리 타겟을 마지막으로 선택하여 로우폴리 오브젝트가 활성 상태가 되도록 한 뒤, cage 또는 레이 거리를 설정합니다.
- Bake를 클릭하고, 모델에서 결과를 확인한 뒤 Blender를 닫기 전에 생성된 이미지를 저장합니다.
해상도는 에셋의 화면 크기와 텍셀 밀도 예산을 기준으로 선택하세요. 1K는 작은 소품에 적합할 수 있고, 2K는 많은 환경 에셋에 일반적이며, 4K는 근접 디테일이 진정으로 필요한 에셋에만 사용해야 합니다. 해상도는 나쁜 UV나 프로젝션 설정을 보완할 수 없습니다.
탄젠트 스페이스 vs. 오브젝트 스페이스: 어느 것을 선택해야 할까요?
대부분의 게임 에셋 노멀 베이킹에는 탄젠트 스페이스를 선택하세요. 탄젠트 스페이스 맵은 메시 표면에 상대적으로 방향을 정의하므로, 오브젝트가 변환되거나 변형되어도 사용 가능한 상태를 유지합니다. 이는 애니메이션 에셋과 실시간 엔진의 표준 선택입니다.
오브젝트 스페이스 맵은 오브젝트의 로컬 좌표계에 노멀을 저장합니다. 정적이거나 특수한 파이프라인에 유용할 수 있지만, 변형에는 적합하지 않습니다. 타겟 렌더러와 에셋 워크플로우에서 명시적으로 오브젝트 스페이스 노멀을 요구할 때만 사용하세요.

5단계: 결과 확인 및 일반적인 오류 수정
성공적인 베이킹은 Blender가 처리를 마쳤을 때 끝나지 않습니다. 에셋을 익스포트하기 전에 다양한 조명 각도에서 노멀 맵과 모델을 모두 검사하세요. 대부분의 베이킹 문제는 원인을 알면 쉽게 수정할 수 있습니다.
맵 읽기
탄젠트 스페이스 노멀 맵은 보통 청보라색이지만, 색상만으로는 베이킹이 올바르다는 것을 증명할 수 없습니다. 회전하는 조명 아래에서 로우폴리 모델에 미리보기를 적용하고, 검은 공백, 관련 없는 부분에 걸친 그라디언트, 잘못된 표면에서 프로젝션된 디테일을 찾아보세요.
왜곡되거나 번진 레이
늘어난 디테일은 보통 레이 또는 cage가 소스 표면에 맞지 않는다는 것을 의미합니다. 프로젝션 거리를 국부적으로 조정하고, 필요한 경우 인접한 부분을 분리한 후 다시 베이킹하세요. 하드 서페이스 에셋의 경우 하드 엣지, 스무딩, UV 분할 간의 관계도 확인하세요.
눈에 보이는 UV 심
눈에 보이는 심은 불충분한 패딩, 하드 엣지와 UV 분할의 불일치, 또는 베이커와 엔진의 탄젠트 기저 차이에서 발생할 수 있습니다. 패딩을 늘리고, 필요한 하드 엣지에서 UV를 분할하고, 타겟 렌더러에서 익스포트된 에셋을 테스트하세요.
뒤집히거나 잘못된 노멀
모델의 일부가 뒤집혀 보이거나 반전된 조명이 나타나면, 메시 노멀을 재계산하고 반전된 페이스를 확인하세요. Blender에서는 Recalculate Outside를 사용하고 Face Orientation을 활성화하여 잘못 방향이 설정된 폴리곤을 식별하세요. 소수의 뒤집힌 페이스도 최종 노멀 맵에 눈에 띄는 아티팩트를 만들 수 있으므로, 다시 베이킹하기 전에 페이스 노멀을 수정하세요.

6단계: 엔진으로 익스포트하여 활용하기
로우폴리 메시를 베이크된 노멀 맵과 함께 파이프라인에서 지원하는 형식(FBX, GLB, OBJ 등)으로 익스포트하세요. 형식과 툴체인이 해당 워크플로우를 지원하는 경우, 노멀 텍스처를 별도 파일로 유지하거나 에셋과 함께 패키징하세요.
Unity 또는 Unreal Engine에서 텍스처를 노멀 맵으로 임포트하고 머티리얼의 노멀 입력에 연결하세요. Unity는 Y+(OpenGL 스타일) 노멀 맵을 사용합니다. 다른 타겟 파이프라인에서 조명이 반전되어 보이는 경우, 기본적으로 그린 채널을 뒤집기 전에 해당 파이프라인의 컨벤션을 먼저 확인하세요.
여러 조명 방향과 예상 시청 거리에서 최종 에셋을 확인하세요. 좋은 로우폴리 메시와 노멀 맵은 작은 표면 디테일을 보존하지만, 주요 실루엣 특징은 여전히 지오메트리가 필요합니다.

노멀 베이킹이 필요 없는 경우
노멀 베이킹은 설정과 유지 관리 비용이 추가되므로, 모든 에셋에 반드시 필요한 것은 아닙니다. 단순한 기하학적 소품, 원거리 오브젝트, 또는 단기 프로토타입은 잘 최적화된 메시와 간단한 머티리얼로 더 잘 처리될 수 있습니다.
노멀 맵은 조명만 변경하며, 구멍, 깊은 컷아웃, 외부 프로파일의 변형은 만들 수 없습니다. 기능이 실루엣에 영향을 미치거나 자체 그림자를 드리워야 한다면, 이를 표현할 충분한 지오메트리를 유지하세요.
자주 묻는 질문
3D 모델링에서 베이킹이란 무엇인가요?
베이킹은 선택된 정보를 한 표현에서 다른 표현으로 전달합니다. 노멀 베이킹에서는 하이폴리 표면의 방향 정보가 로우폴리 메시를 위한 텍스처에 기록됩니다. 이를 통해 런타임 메시를 가볍게 유지하면서 작은 시각적 디테일을 보존할 수 있습니다.
Blender에서 노멀을 어떻게 베이킹하나요?
Cycles를 사용하고, 로우폴리 오브젝트에 깔끔한 UV를 부여하고, 활성 Image Texture 타겟을 만드세요. 하이폴리 소스를 먼저 선택하고 로우폴리 타겟을 마지막으로 선택한 뒤, Selected to Active를 활성화하고 탄젠트 스페이스 Normal 맵을 베이킹하세요. 베이킹이 완료되면 이미지를 검사하고 저장하세요.
리토폴로지 없이 AI 3D 모델에 직접 노멀을 베이킹할 수 있나요?
적합한 UV가 있는 모든 메시에 데이터를 베이킹할 수 있지만, 고밀도 모델을 자기 자신에 베이킹하면 최적화 효과가 거의 없습니다. 게임 에셋의 경우 Smart Mesh, 데시메이션, 리메싱, 또는 리토폴로지를 통해 별도의 로우폴리 타겟을 만드세요. 원본 고밀도 메시는 디테일 소스로 유지하세요.
노멀을 베이킹하려면 하이폴리와 로우폴리 모델이 모두 필요한가요?
표준 하이-투-로우 노멀 베이크의 경우 그렇습니다. 하이폴리 메시가 디테일을 제공하고 로우폴리 메시가 이를 받습니다. 두 메시는 같은 좌표 공간에 정렬되어야 하며, cage 또는 레이 거리가 프로젝션을 제어합니다. 멀티레졸루션 워크플로우는 하나의 메시의 서브디비전 레벨 간에 베이킹할 수 있는 별개의 경우입니다.
AI 생성 3D 모델을 어떻게 텍스처링하거나 수정하나요?
모든 모델에 자동 수정을 일괄 적용하는 대신, 먼저 지오메트리, 노멀, UV, 토폴로지를 검사하세요. 주요 결함을 수정하고, 적절한 로우폴리 버전을 만들고, 언랩하고, 필요한 맵을 베이킹하세요. 그런 다음 실제로 사용될 렌더러나 엔진에서 에셋을 텍스처링하고 테스트하세요.
탄젠트 스페이스와 오브젝트 스페이스 노멀 맵의 차이점은 무엇인가요?
탄젠트 스페이스 맵은 메시 표면에 상대적으로 방향을 저장하며, 게임, 스킨드 캐릭터, 변형 오브젝트에 일반적으로 사용됩니다. 오브젝트 스페이스 맵은 오브젝트의 로컬 좌표계를 사용하며, 정적이거나 특수한 파이프라인에 적합합니다.
결론
노멀 베이킹은 고밀도 소스 메시를 실용적인 실시간 에셋으로 전환합니다. 깔끔한 로우폴리 타겟을 준비하고, 디테일을 베이킹하고, 대상 엔진에서 검증하세요. 준비 단계를 단축하려면 Tripo AI Studio에서 최적화된 토폴로지로 시작한 다음, 프로젝트에 맞게 UV와 베이킹 설정을 세심하게 다듬으세요.






