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, 이미지의 색 공간 및 렌더링 엔진의 셰이더를 동시에 맞춰야 한다.

역사와 Cinema 4D 통합

개발 배경

제품 발전

UV 매핑·3D 페인팅

브러시·재질 채널

이미지와 프로젝트의 관계

다른 텍스처 도구와 비교

관련 문서

  1. Maxon BodyPaint 3D 기능 안내 ↩
  2. Maxon BodyPaint 3D 기능 안내 ↩