버텍스 컬러 페인트(Paint Vertex Colors) 툴은 메시(나나이트 메시 포함)의 버텍스에 컬러 값을 추가합니다. 페인팅된 값은 R, G, B, A 채널에 저장됩니다. 다음과 같은 다양한 워크플로에 이 툴을 사용할 수 있습니다.
- 임포트된 버텍스 컬러 편집
- Vertex Color 노드를 사용하여 텍스처 생성
- 마스크 제작

이 툴 외부에서 버텍스 컬러를 시각화하려면 뷰포트(Viewport) 툴바에서 표시(Show) > 고급(Advance) > 버텍스 컬러(Vertex Colors) 를 클릭합니다. 하지만, 나나이트가 활성화된 메시에서는 비저빌리티 기능이 작동하지 않습니다.
에셋 및 인스턴스 버텍스 컬러
버텍스 컬러 페인트 툴은 메시 페인트 모드(Mesh Paint Mode) 와 비슷합니다. 그러나 버텍스 컬러 페인트 툴은 스태틱 메시 에셋에 버텍스 컬러를 추가하기만 하고 스태틱 메시 인스턴스에 대한 고유 버텍스 컬러를 생성하지는 않습니다. 스태틱 메시 에셋의 인스턴스는 같은 버텍스 데이터를 공유하므로 나나이트 지오메트리에 버텍스 컬러 페인트 툴을 사용할 수 있습니다. 나나이트 및 나나이트에서 지원하는 기능에 대한 자세한 내용은 나나이트 가상화 지오메트리를 참조하세요.
인스턴스 버텍스 페인팅(레벨에 있는 컴포넌트에 저장된 버텍스 컬러)을 수행하려면 메시 페인트 모드 를 사용합니다. 자세한 내용은 메시 페인트 모드를 참조하세요.
컬러 타입 | 설명 |
---|---|
에셋 버텍스 컬러(Asset Vertex Colors) | 에셋에 저장된 버텍스 컬러입니다. 에셋의 모든 인스턴스가 같은 데이터 세트를 공유합니다. 나나이트 메시에 사용할 수 있습니다. |
인스턴스 버텍스 컬러(Instance Vertex Colors) | 에셋의 인스턴스별로 고유한 버텍스 컬러가 생성됩니다. 메시 페인트 모드에서만 사용할 수 있습니다. 컴포넌트별 버텍스 컬러가 지원되지 않으므로 나나이트가 활성화된 메시에는 사용할 수 없습니다. |
인스턴스 컬러 버텍스 데이터를 사용할 수는 없지만, 다음 방법으로 에셋에 고유한 버텍스 컬러를 설정할 수는 있습니다.
- 개별 R, G, B 또는 A 채널에 데이터 저장
- 폴리 그룹 레이어 설정
툴에 액세스하기
모델링 모드(Modeling Mode) 의 어트리뷰트(Attributes) 카테고리에서 버텍스 컬러 페인트 툴에 액세스할 수 있습니다. 모델링 모드와 모델링 모드에 액세스하는 방법에 대한 자세한 내용은 모델링 모드 개요를 참조하세요.

버텍스 컬러 페인트 사용하기
액션(Action) 섹션의 브러시 옵션을 사용하여 버텍스 컬러를 페인팅할 수 있습니다.
액션 | 설명 |
---|---|
버텍스 페인트(Paint Vertices) | 부드러운 감쇠로 히트 트라이앵글의 버텍스를 페인팅합니다. 브러시(Brush) 섹션에서 브러시 크기와 브러시 흐름 같은 추가 세팅을 조정할 수 있습니다. |
트라이앵글 페인트(Paint Triangles) | 3개의 버텍스를 모두 같은 컬러로 설정하여 페인팅된 트라이앵글을 채웁니다. 브러시(Brush) 섹션에서 브러시 크기와 브러시 흐름 같은 추가 세팅을 조정할 수 있습니다. |
연결 플러드 필(Flood Fill Connected) | 브러시 트라이앵글에 연결된 모든 트라이앵글을 채웁니다. 브러시(Brush) 섹션에서 브러시 크기와 브러시 흐름 같은 추가 세팅을 조정할 수 있습니다. |
그룹 플러드 필(Flood Fill Groups) | 브러시 트라이앵글에 연결된 모든 폴리곤 그룹을 채웁니다. 브러시(Brush) 섹션에서 브러시 크기와 브러시 흐름 같은 추가 세팅을 조정할 수 있습니다. |
폴리 올가미(Poly Lasso) | 뷰포트에 그려진 폴리곤 또는 자유 올가미 안의 모든 트라이앵글을 페인팅합니다. |
세컨더리 브러시(Secondary Brush) 는 선택한 액션 에 대한 추가 작업을 제공합니다.
세컨더리 브러시 | 설명 |
---|---|
지우기(Erase) | 지우기 컬러(Erase Color) 프로퍼티에 설정된 컬러를 페인팅합니다. 기본값은 (1, 1, 1, 1)입니다. |
소프트화(Soften) | 페인팅된 버텍스에서 분할된 컬러 값을 블렌딩합니다. |
스무드(Smooth) | 버텍스 컬러를 근처 버텍스 컬러와 블렌딩합니다. |
UV 이음새에 바인딩하고 정면을 향하는 버텍스를 페인팅하는 등, 더 고급 페인팅 제어를 위해서는 필터(Filters) 섹션을 사용합니다.
페인트 컬러(Paint Color) 및 블렌딩 모드(Blending Mode) 섹션은 컬러가 표시되는 방식을 제어합니다. 채널 필터(Channel Filters) 섹션을 사용하여 컬러를 시각화하고 개별 채널에 값을 저장할 수도 있습니다.
이 툴은 효율적인 버텍스 페인팅 워크플로를 생성하는 데 도움이 되는 퀵 액션(Quick Actions) 및 유틸리티(Utility) 섹션으로 구성됩니다. 이 두 섹션은 다음과 같은 프로퍼티로 구성됩니다.
프로퍼티 | 설명 |
---|---|
모두 페인팅(Paint all) | 페인트 컬러에 설정된 값으로 모든 버텍스 컬러를 채웁니다. 채널 필터에 설정된 현재 값이 적용됩니다. |
모두 지우기(Erase all) | 지우기 컬러에 설정된 값으로 모든 버텍스 컬러를 채웁니다. 채널 필터에 설정된 현재 값이 적용됩니다. |
검은색 채우기(Fill black) | 모든 버텍스 컬러를 (0,0,0,1) 값으로 채웁니다. 채널 필터에 설정된 현재 값이 적용됩니다. |
하얀색 채우기(Fill white) | 모든 버텍스 컬러를 (1,1,1,1) 값으로 채웁니다. 채널 필터에 설정된 현재 값이 적용됩니다. |
모두 블렌드(BlendAll) | 각 버텍스의 현재 컬러 값을 분할된 컬러로 평균화하여 컬러 값에 분할된 버텍스나 이음새가 없도록 합니다. |
채널 채우기(Fill Channels) | 선택한 모든 채널을 고정된 값으로 설정합니다. |
채널 반전(Invert Channels) | 채널 값을 반전합니다. |
채널에서 채널로 복사(Copy Channel to Channel) | 소스 채널에서 선택한 모든 채널로 컬러 값을 복사합니다. |
채널 교체(Swap Channel) | 두 채널 간에 값을 전환합니다. |
웨이트 맵 복사(Copy Weight Map) | 웨이트 맵에서 버텍스 컬러 채널로 값을 복사합니다 . |
다른 LOD에 복사(Copy to other LODs) | 현재 값을 메시에 정의된 LOD로 복사합니다. |
고해상도 LOD에 복사(Copy to High Res LOD) | 현재 값을 메시에 정의된 특정 LOD로 복사합니다. |
툴을 사용한 다음에는 툴 확인 패널에서 변경사항을 수락하거나 취소할 수 있습니다.
버텍스 컬러 굽기(Bake Vertex Colors) 툴을 사용하여 버텍스 컬러 데이터를 다른 스태틱 메시에 복사할 수 있습니다. 하지만, 버텍스 위치가 다를수록 버텍스 컬러 정확도가 떨어집니다.
단축키
단축키 | 설명 |
---|---|
Shift + G | 커서 위치의 컬러 값을 가져옵니다. |
Shift + 클릭 | 컬러를 지웁니다. 클릭한 채로 있으면 계속 지워집니다. 지우기 컬러(Erase Color) 프로퍼티를 사용하여 지울 때 표시되는 컬러를 설정할 수 있습니다. |
[ 또는 S | 키를 누를 때마다 브러시 크기가 0.025씩 감소합니다. Shift를 누른 상태로 키를 누르면, 키를 누를 때마다 브러시 크기가 0.005씩 감소합니다. |
] 또는 D | 키를 누를 때마다 브러시 크기가 0.025씩 증가합니다. Shift를 누른 상태로 키를 누르면, 키를 누를 때마다 브러시 크기가 0.005씩 증가합니다. |
F | 브러시의 위치를 줌 인합니다. |
Enter | 툴 변경사항을 수락합니다. |
ESC | 변경사항을 취소하고 툴을 종료합니다. |