머티리얼은 메시에 적용하여 씬의 시각적 형태를 제어할 수 있는 에셋입니다. 전반적으로 머티리얼을 오브젝트에 적용되는 페인트로 생각하면 이해하기 쉽습니다. 하지만 머티리얼은 말 그대로 오브젝트가 나타나는 표면의 타입을 정의하므로 위와 같은 설명은 오해를 불러일으킬 수 있습니다. 컬러, 반짝임, 투명도를 포함하여 다른 수많은 프로퍼티를 정의할 수 있습니다. 좀더 기술적으로 설명하자면, 씬의 라이트가 표면에 부딪힐 때 머티리얼을 사용하여 라이트가 표면과 어떻게 상호작용하는지 계산합니다. 이 계산은 다양한 이미지(텍스처) 및 수학 표현식과 머티리얼 자체의 다양한 프로퍼티 설정에서 들어오는 입력 데이터를 사용합니다.
언리얼 엔진은 물리 기반 셰이딩 모델을 활용합니다. 즉, 임의의 프로퍼티(디퓨즈 컬러, 스페큘러 파워 등) 대신 현실과 유사한 프로퍼티를 사용하여 머티리얼을 정의합니다. 여기에는 베이스 컬러, 메탈릭, 스페큘러, 러프니스가 포함됩니다.