게임 개발/학습 일지

언리얼 마스터 머티리얼 만들기

이개 2026. 5. 10. 22:47

 

 

언리얼에서는 마스터 머티리얼이라는 베이스 머티리얼 만들어 수치를 변수로 만들고, 인스턴스로 이어받아 각 항목을 조절함으로써 다양한 머티리얼을 만들 수 있게 되어있다.

 

베이스 텍스처

Texture Sample과 TextureParameter2D는 기능은 같다. 다만 머티리얼 인스턴스에서 쓰기 위해서 Texture Sample은 변수화를 해줘야하고, TextureParameter2D는 처음 생성했을 때부터 변수로 적용된다는 점이 다르다. 

 

TextureParameter2D는 자동으로 머티리얼 인스턴스에 변수로 등록된다.

 

베이스 머티리얼은 기본적인 기능만 변수로 연결해주면 된다.

 

여러가지 수치를 넣어 응용할 수 있다.

Static Switch Parameter

옵션 ON/OFF.

예:

NormalMap 사용 여부
Emission 사용 여부
 

Material Functions

기능 분리.

예:

MF_Triplanar
MF_Wetness
MF_Fresnel
 

 

UV Parameter

TexCoord * ScalarParameter
 

로 타일링 조절.

Packed Texture

R = Ambient Occlusion
G = Roughness
B = Metallic

 

 

다른 에셋의 머티리얼 인스턴스의 파라미터들,
에셋의 마스터 머티리얼 예시