머티리얼 함수(Material functions) 는 복잡한 수학 방정식처럼 특정한 연산을 수행하는 독립적인 노드 네트워크입니다. 이 네트워크는 머티리얼 그래프의 일부를 패키징하여 다른 머티리얼 그래프에 삽입할 수 있는 재사용 가능한 에셋을 생성할 수 있게 해줍니다.
머티리얼 함수는 메모리를 많이 필요로 하지 않기 때문에 단순한 머티리얼과 그래픽을 필요로 하는 플랫폼에서 잘 작동하는 머티리얼을 생성하는 데 유용합니다. 머티리얼 그래프에서 Shading Path Switch 머티리얼 노드를 사용하는 것도 저사양 플랫폼에서 퍼포먼스를 향상하는 데 도움이 됩니다.
Shading Path Switch 노드는 한 머티리얼 노드에서 여러 플랫폼에 대해 서로 다른 행동을 구성하도록 지원하므로 섬이 모바일에서 실행될 때 머티리얼에 특정한 작업을 수행하게 하려는 경우 모바일 경로에서 행동을 구현하면 됩니다.
머티리얼은 텍스처가 너무 많으면 저사양 플랫폼에서 컴파일하지 못할 수 있으므로 퍼포먼스 문제를 해결하기 위해 머티리얼 그래프에서 스위치를 사용합니다.
머티리얼 팔레트에서
포트나이트 언리얼 에디터(Unreal Editor for Fortnite, UEFN)에서 머티리얼 함수는 머티리얼 그래프를 간소화하고 여러 플랫폼에서 잘 작동하게 해줍니다.
머티리얼 그래프에서 머티리얼 함수를 사용하려면 다음 단계를 따릅니다.
-
머티리얼 그래프에서 우클릭하여 머티리얼 노드 검색창 을 엽니다.
-
검색창에 Functions 를 입력합니다.
-
Unspecified Function 머티리얼 노드를 선택합니다.
-
'디테일(Details)' 패널의 머티리얼 함수 드롭다운 메뉴 에서 머티리얼 함수를 선택합니다.
여러 플랫폼에서 작동하고 포트나이트 배틀로얄 챕터 4에서 사용되는 머티리얼과 어울리는 머티리얼을 만들려면 MF_QualitySwitch_Material_Attributes 머티리얼 노드를 사용합니다. 이 노드를 통해 비용이 높은 머티리얼을 만들 필요 없이 특정 플랫폼을 타기팅할 수 있습니다.
머티리얼 함수가 노드 네트워크에서 작동하는 방식을 더 잘 이해하려면 머티리얼 튜토리얼 중 하나를 확인해 보세요.
UEFN에서 사용 가능한 머티리얼 함수 목록은 머티리얼 라이브러리를 참고하세요.
사용 가능한 머티리얼 함수가 머티리얼 그래프에서 어떤 작업을 수행하는지 알아보려면 언리얼 엔진 문서에서 머티리얼 함수 개요를 참고하세요.
Penguin by patrakeevasveta, CC BY 4.0에 따라 사용 허가됨.