BodyPaint 3D
BodyPaint 3D는 Maxon이 개발한 모델 표면의 UV와 텍스처를 편집하는 3D 페인팅 도구다. 평면 이미지 위에만 그리는 Adobe Photoshop·Krita와 달리, Cinema 4D의 3차원 장면에서 모델 표면을 직접 칠하고 텍스처에 반영하는 방식으로 발전했다. 현재는 독...
| 분류 | 3D 그래픽 소프트웨어, 3차원 모델 위 직접 텍스처 페인팅·UV 편집 |
|---|---|
| 개발 | Maxon |
| 플랫폼 | Windows·macOS; Cinema 4D 통합 |
| 작성 언어 | 핵심 구현 언어 공식 미공개 |
| 주요 기능 | 3차원 모델 위 직접 텍스처 페인팅·UV 편집 |
| 파일·출력 | Cinema 4D 프로젝트·텍스처 이미지 |
| 공식·역사 자료 | Maxon BodyPaint 3D 기능 안내 |
BodyPaint 3D는 Maxon이 개발한 모델 표면의 UV와 텍스처를 편집하는 3D 페인팅 도구다. 평면 이미지 위에만 그리는 Adobe Photoshop·Krita와 달리, Cinema 4D의 3차원 장면에서 모델 표면을 직접 칠하고 텍스처에 반영하는 방식으로 발전했다. 현재는 독립 판매 제품보다 Cinema 4D에 통합된 BodyPaint 기능군으로 제공된다.[1]
사용자는 UV 좌표를 펼쳐 폴리곤 면과 텍스처 이미지의 대응을 조절하고, 3D 뷰에서 선·브러시로 모델을 칠한다. 범프·디스플레이스먼트·반사·투명도 재질을 조합해 이미지가 실제 조명 아래 어떻게 나타나는지 확인할 수 있다. 텍스처 이음새가 드러나는 문제를 줄이거나 캐릭터의 표면과 소품 외관을 연속적으로 그리는 데 활용한다.
BodyPaint는 기본 컬러뿐 아니라 거칠기·높이·법선 등 여러 채널을 사용하여 재질의 시각적 속성을 조정할 수 있다. 저장된 텍스처 비트맵과 Cinema 4D의 재질 그래프·UV·장면 데이터는 서로 별도로 관리할 수 있으며, 파일을 교환할 때 이미지 자산과 모델의 UV 좌표가 일치해야 한다.[2]
Adobe Substance 3D Painter, 3D-Coat, ArmorPaint와는 3차원 모델을 직접 칠하는 분야가 겹치지만 각 제품의 브러시·재질 구조와 내보내기 형식은 다르다. Maxon은 BodyPaint 기능이 Cinema 4D에 완전히 통합되었다고 공식 문서에서 설명한다.
표면 자산 제작의 관점에서 Adobe Substance 3D Painter·3D-Coat는 3D 모델 위의 PBR 재질 채널을, Adobe Substance 3D Designer는 노드 그래프로 절차적 재질을 만드는 방식을 강조한다. Blender는 UV·텍스처 페인팅과 셰이더 노드를 함께 제공하고 Cinema 4D는 BodyPaint 기능을 자체 제작 과정에 통합한다. 작업 파일을 교환할 때 모델의 UV, 이미지의 색 공간 및 렌더링 엔진의 셰이더를 동시에 맞춰야 한다.