트윈모션 에셋 라이브러리 의 머티리얼(Materials) 은 물리 기반 렌더링(Physically-Based Rendering, PBR) 원칙을 따릅니다. 물리 기반 머티리얼은 트윈모션 생태계의 라이팅 및 셰이딩에 반응하며, 모든 라이팅 환경에서 정확하고 자연스러워 보이는 결과물을 재현하는 것이 목표입니다.
트윈모션용 물리 기반 머티리얼을 생성할 때는 머티리얼에 텍스처 맵이 추가되어 컬러 및 다른 표면 디테일의 외관을 재현합니다. 이러한 프로퍼티를 구현하려면 컬러(Color), 노멀(Normal), 러프니스(Roughness), 메탈릭(Metallic) 타입의 텍스처 맵을 반드시 머티리얼에 추가해야 합니다.
텍스처 맵은 실제 사물을 스캔하여 만들거나 퀵셀 믹서, Adobe Photoshop 또는 Adobe Substance 등의 디자인 소프트웨어에서 만들 수 있습니다. 물리 기반 머티리얼 및 생성 워크플로에 대한 자세한 내용은 Adobe 웹사이트의 PBR 가이드를 참조하세요.
물리 기반 머티리얼용 텍스처 맵
이 섹션에서는 물리 기반 머티리얼에 사용되는 컬러, 노멀, 러프니스, 메탈릭 텍스처 맵에 대해 간략히 설명합니다.
컬러
컬러 맵은 가장 기본적인 텍스처 맵으로, 머티리얼의 베이스 컬러 및 패턴을 정의합니다. 컬러 맵에는 오파시티 마스크를 생성하는 투명도 정보를 저장할 수 있는 알파 채널이 포함되어 있습니다. 이는 데칼과 같이 머티리얼의 특정 부분에 투명도를 적용할 때 유용합니다.
머티리얼에 컬러 맵을 추가하려면 머티리얼 피커(Material Picker) 로 머티리얼을 선택한 다음 컬러(Color) > 더보기(More) > 텍스처(Texture) 로 이동합니다.

컬러 텍스처 맵의 예시
노멀
노멀 맵은 표면 디테일을 제공하며, 범프, 스크래치, 결함을 시뮬레이션하여 깊이감을 만듭니다.
머티리얼에 노멀 맵을 추가하려면 머티리얼 피커 로 머티리얼을 선택한 다음 세팅(Settings) > 범프(Bump) > 노멀 맵(Normal map) 으로 이동합니다.
패럴랙스(Parallax) 기능을 활성화하고 하이트(Height) 맵을 추가하여 노멀 맵이 제공하는 프로퍼티를 향상할 수도 있습니다.
머티리얼에 패럴랙스 매핑을 활성화하고 하이트 맵을 추가하려면 세팅 > 범프 > 패럴랙스(Parallax) 로 이동합니다.

노멀 텍스처 맵의 예시
러프니스
러프니스 맵은 머티리얼의 매끄럽거나 거친 정도를 결정하는 데 사용됩니다. 이 맵은 흰색이 거친 정도를 나타내고 검은색이 반사도 및 매끄러운 정도를 나타내는 그레이스케일 이미지입니다.
머티리얼에 러프니스(Roughness) 맵을 추가하려면 머티리얼 피커 로 머티리얼을 선택한 후 리플렉션(Reflection) > 더보기(More) > 텍스처(Texture) 로 이동합니다.

러프니스 텍스처 맵의 예시
메탈릭
메탈릭(Metallic) 텍스처 맵은 알루미늄, 금, 은 또는 황동 등의 합금과 같이 메탈릭 프로퍼티가 있는 머티리얼에만 사용해야 합니다. 메탈릭 맵은 머티리얼이 메탈릭 프로퍼티를 표시할지 여부를 정의하는 그레이스케일 이미지입니다. 텍스처 맵의 흰색 부분은 완전한 100% 금속 재질을, 검은색 부분은 비금속 재질을 나타냅니다.
머티리얼에 메탈릭 맵을 추가하려면 머티리얼 피커 로 머티리얼을 선택한 다음 세팅 > 메탈릭(Metalness) > 텍스처(Texture) 로 이동합니다.

메탈릭 텍스처 맵의 예시
텍스처 맵 제작 모범 사례
자신만의 텍스처 맵을 제작하고 싶다면, 최상의 결과물을 얻는 데 도움이 되는 몇 가지 가이드라인을 소개합니다.
- 텍스처 맵은
.png파일 포맷으로 저장합니다. 트윈모션의 텍스처 맵과 일반적인 리얼타임 렌더링에서는 PNG가 가장 최적화된 파일 포맷입니다. - 텍스처 맵의 크기는 512 x 512, 1024 x 1024, 2048 x 2048 픽셀 등 2의 거듭제곱으로 이루어져야 합니다.
- 트윈모션의 메모리 사용량이 급격히 증가할 수 있으므로 텍스처 맵을 2048 x 2048보다 크게 저장하지 않는 것이 좋습니다. 대부분의 트윈모션 네이티브 머티리얼은 2K 해상도(2048 x 2048)로 되어 있습니다.
- 매끄러운 연속 패턴을 만들려면 끊김이 없거나 타일화 가능한 텍스처 맵을 사용하세요. 그렇지 않으면 패턴이 반복될 때 깨지는 부분이나 이음새가 보일 수 있습니다.
- 트윈모션은 앰비언트 오클루전(Ambient Occlusion, AO) 맵을 지원하지 않습니다. 트윈모션에서 AO 맵을 사용하고 싶다면 Photoshop 등의 디자인 소프트웨어 애플리케이션으로 노멀(Normal) 맵과 결합한 후 두 맵을 함께 블렌딩하면 됩니다.