Функции материала представляют собой автономные сети узлов, выполняющие определённые операции, например сложные математические вычисления. Эти сети позволяют создавать повторно используемые ресурсы путём упаковки частей графа материалов, которые можно вставлять в другие графы материалов.
Это позволяет создавать материалы, которые будут хорошо работать на платформах, требующих простых материалов и графики, поскольку функции материала не требуют много памяти. Использование узла материала «Переключатель способа затенения» в графе материалов позволяет повысить производительность на низкопроизводительных платформах.
Переключатели способов затенения позволяют настроить для узла материала разное поведение на разных платформах, так что если вы хотите, чтобы материал вёл себя определённым образом при запуске острова на мобильном устройстве, вы можете реализовать это поведение с помощью способа для мобильного устройства.
Материалы могут не компилироваться на низкопроизводительных платформах, если текстур слишком много, поэтому для решения проблем с производительностью используются переключатели в графах материалов.
Использование функций материала
В Unreal Editor для Fortnite (UEFN) функция материала обеспечивает экономичность и функциональность графа материалов на разных платформах.
Чтобы использовать функции материала в графе материалов, выполните следующие действия:
-
Нажмите правой кнопкой мыши на графе материалов, чтобы открыть окно поиска узла материала.
-
В строке поиска введите Функции.
-
Выберите узел материала Неопределённая функция.
-
Выберите функцию материала из выпадающего меню Функция материала на панели «Сведения».
Для создания материалов, которые будут работать на разных платформах и соответствовать материалам, используемым в главе 4 Королевской битвы Fortnite, используйте узел материала MF_QualitySwitch_Material_Attributes. Этот узел позволяет ориентироваться на конкретные платформы без необходимости создания ресурсоёмкого материала.
Нажмите на изображение, чтобы увеличить его. На изображении слева представлен ресурсоёмкий материал. Узел материала справа выполняет ту же функцию, что и узел слева, но потребляет гораздо меньше ресурсов в графе материалов.
Ознакомьтесь с одним из уроков по материалам, чтобы лучше понять, как функции материала работают в сети узлов.
Список функций материала, доступных в UEFN, можно найти в Библиотеке материалов.
Чтобы больше узнать о том, что делают доступные функции материала в графе материалов, см. Обзор функций материала в документации Unreal Engine.
Пингвин от patrakeevasveta по лицензии CC BY 4.0.