ArmorPaint

ArmorPaint는 3차원 모델의 표면에 물리 기반 텍스처를 칠하는 3D 그래픽 소프트웨어다. Adobe Substance 3D Painter, 3D-Coat와 기능이 유사하며, 재질 그래프와 브러시·레이어를 조합해 게임·영상용 에셋의 외형을 제작한다.

분류3D 그래픽 소프트웨어, 3D PBR 텍스처 페인팅
개발Lubos Lenco·ArmorPaint 공동체
플랫폼Windows·Linux·macOS
작성 언어Kha/ArmorCore 기반 공개 코드
주요 기능3D PBR 텍스처 페인팅
공식·역사 자료제품·소스 자료

ArmorPaint는 3차원 모델의 표면에 물리 기반 텍스처를 칠하는 3D 그래픽 소프트웨어다. Adobe Substance 3D Painter, 3D-Coat와 기능이 유사하며, 재질 그래프와 브러시·레이어를 조합해 게임·영상용 에셋의 외형을 제작한다.[1]

베이스 컬러·거칠기·금속성·노멀과 같은 PBR 텍스처 채널을 다루며 3D 뷰포트에서 실시간으로 재질의 모습을 확인할 수 있다. GPU 가속 베이킹과 레이 트레이싱 기반 미리보기는 모델에 따른 표면 효과를 계산하는 데 활용된다.

프로젝트는 공개 소스 코드로 개발되며 Windows·Linux·macOS용 실행 파일을 제공한다. Direct3D 12·Vulkan·Metal 관련 그래픽 기능을 활용할 수 있으며 모바일용 실험판과 플랫폼별 배포 정책은 구분해야 한다.

Blender, Unreal Engine, Unity로 텍스처 데이터를 내보낼 수 있다. 작업용 재질 레이어와 최종 PBR 맵은 서로 다른 정보를 보존하므로 후속 모델 작업이 예정돼 있다면 편집 원본을 함께 관리해야 한다.

역사

기원과 발전

편집 구조

3D 모델과 자료

제작 도구

파일 교환과 파이프라인

원본 구조

외부 도구 연계

플랫폼과 구현

  1. ArmorPaint 관련 원본 자료 ↩