언어:
페이지 정보
수준별:
엔진 버전:
언리얼 엔진

버텍스 컬러 머티리얼

언리얼 엔진

Vertex Color 머티리얼 표현식에서의 컬러를 사용할 수 있는 방법은 정말이지 무한합니다. 이 셋업에서는 비교적 단순함을 유지하기 위해, 그냥 컬러를 기존 머티리얼에 곱해 보도록 하겠습니다. 이를 통해 미리 놔둔 원본 텍스처에 메시 페인트 툴로 색을 칠할 수 있게 됩니다.

먼저 예제 메시를 살펴보겠습니다:

Statue.png

이 메시에 칠을 할 수 있게 만들려면, 네트워크에 Vertex Color 머티리얼 표현식이 작동하도록 만들어야 합니다. 기본 머티리얼 네트워크는 이렇게 시작합니다:

클릭하면 크게 볼 수 있습니다.

이 머티리얼은 약간 탈색시켜서, 메시 페인트 모드 툴로 칠할 수 있는 여지를 조금 남겨둔 것입니다.

머티리얼에 버텍스 컬러가 작동하도록 하기 위해서는, 다음과 같이 Base Color 의 연결을 가로채서 Vertex Color 의 RGB 값으로 곱해주기만 하면 됩니다:

클릭하면 크게 볼 수 있습니다.

코멘트를 단 부분에 보면 Multiply 노드와 해당 Vertex Color 노드를 추가시킨 것을 볼 수 있습니다.

그리고 이제 메시 페인트 모드로 전환할 때, 툴이 컬러 모드로 설정되어 있는지 확인합니다.

ColorPaint_Settings.png

그 후 메시에 칠하면 다음과 같은 결과가 납니다:

ColorPainting.png