Полезное
Мы Вконтакте
Discord канал
Вы можете создать новую функцию материала через контент браузер нажав и выбрав Add New > Materials & Textures > Material Function. Это откроет новую функцию материала в редакторе материалов
По умолчанию, ваша новая функцию будет иметь только один выход названный Result. Вы можете создать любую сеть нод и соединить их с этой результирующей.
Если вам требуется вход для вашей функции, вам понадобится создать выражение FunctionInput. Чтобы сделать это нажмите правой кнопкой мыши по редактору материала и выберите Functions > New Function Input.
Ваше входящее выражение теперь на месте, и вы готовы создавать любую сеть которую вы хотите задействовать на этом входе, чтобы передать ее на выходе.
Функции определяют свой интерфейс к любым материалам в котором они используются через входы и выходы функций, которые являются обычными выражениями которые вы разместили в вашей функции. Входы и выходы могут быть названы, чтобы люди использующие функцию в своих материалах знали что они обозначают. У функции должен быть хотя бы один выход чтобы она была рабочей, также имена на входе и выходе должны быть различными.
Чтобы создать большинство ваших функций, вам необходимо убедиться, что они показываются в общей библиотеке функций, доступной в редакторе материалов. Чтобы сделать это, нужно проверить свойство Expose to Library, оно должно быть включено.
Это делается так: