Перейти к основному содержимому

Редактор материалов

Соберите собственный материал из нод, если стандартные типы материалов не дают нужного вида.

Откройте редактор кнопкой Редактор материалов на панели навигации слева. Он появится панелью внизу экрана.

Чтобы выбрать объекту материал или задать ему цвет и текстуры, эта панель не нужна. Для этого есть компонент Материал в Настройках элемента.

Новый материал​

Пока ни один материал не открыт, в панели две кнопки:

  • + Создать материал — начать с простого графа: один цвет, подключённый к выходу.
  • Склонировать существующий материал — начать с копии материала, который у вас уже есть: встроенного типа, например стандартного, одного из ваших графов или сохранённого материала. Оригинал не меняется. Так можно изменить встроенный материал.

Каждый новый материал сохраняется файлом в ассетах проекта. Чтобы открыть его позже, нажмите на него в панели Ассеты проекта. Там же можно создать материал: нажмите правой кнопкой мыши и выберите Создать ассет → Материал-граф.

Чтобы применить материал, выберите его в компоненте Материал у объекта — как любой другой материал.

Кнопки в заголовке​

Пока материал открыт, в заголовке панели видно его название и такие кнопки:

КнопкаЧто делает
Закрыть материал (стрелка)Возвращает на стартовый экран, где можно создать или склонировать другой материал.
Склонировать существующий материалТо же, что на стартовом экране.
Сохранить в библиотеку командыСохраняет материал в библиотеку команды, чтобы им могли пользоваться другие проекты.
Меню панелиРазвернуть — на всю область просмотра, Закрепить снизу — вернуть панель вниз, Открепить — сделать её плавающим окном.
Текстуры остаются в проекте

Материал в библиотеке команды по-прежнему ссылается на текстуры этого проекта. В другом проекте этих текстур не окажется.

Соберите граф​

Граф идёт от входов через математику к ноде Выход. Поверхность показывает то, что пришло в выход.

ДействиеКак
Добавить нодуНажмите правой кнопкой мыши на пустом месте холста. Найдите ноду поиском или выберите из категории.
СоединитьПотяните от одного порта к другому.
Добавить сразу подключённую нодуПотяните от порта и отпустите на пустом месте холста. В меню будут только ноды, которые могут принять этот провод.
Перенести или убрать проводВозьмите его и отпустите на другом порту. Чтобы убрать провод, отпустите его на пустом месте холста.
Меню нодыПравый клик по ноде: Сделать выходом материала или Удалить.
Выделить несколькоОбведите их рамкой на пустом месте холста.
Сдвинуть видТяните средней кнопкой мыши или с зажатым Space. На тачпаде — двумя пальцами.
МасштабКрутите колёсико мыши или сводите и разводите пальцы на тачпаде.
Использовать другой материалПеретащите его из панели Ассеты проекта на холст. Он станет нодой.
Найти свои нодыЕсли они ушли за край экрана, нажмите на стрелку у края (Вписать всё).

Что делает каждая нода и как собрать частые эффекты, читайте в разделе Графы материалов.

Превью, поверхность и код​

Правая часть панели состоит из трёх блоков:

  • Превью показывает материал на тестовом объекте.
  • Поверхность — настройки, которые не меняет ни одна нода: Сторона (Передняя, Задняя или Двусторонняя), Смешивание (Обычное, Аддитивное или Умножение), Отсечение (от 0 до 1: части с альфой ниже этого значения не рисуются совсем) и Пишет глубину.
  • В области кода видно, во что превращается граф. Код можно только читать и скопировать кнопкой Копировать.

В графе может быть несколько нод выхода. Звёздочка в области кода отмечает ту, которую использует материал. Чтобы переключиться, нажмите на другую звёздочку.

Чтобы графу было просторнее, нажмите Скрыть панель. Кнопка Показать панель вернёт правую часть.


Дальше: События — как научить объекты реагировать на касания, клавиши и не только.