Материалы можно анимировать для создания эффектов на сетках: для этого добавьте материалы в устройство Последовательность внутриигрового видео и запишите анимационную последовательность с заданным поведением материала.
В данном уроке используются сетка и материал, созданные в уроке Эффект материала рассечения и Разрезание сетки надвое. В этом уроке вам нужно создать третий материал и повторно использовать узлы из двух предыдущих уроков, чтобы создать материал, который можно анимировать.
Для моргающих глаз робота используется анимированный материал
Первые шаги
Следуйте инструкциям ниже, чтобы создать анимацию с помощью материала и устройства Внутриигровое видео.
Нажмите правой кнопкой мыши на папку проекта, выберите Новая папка и назовите папку Animation.
Откройте папку Animation, а затем нажмите правой кнопкой мыши и выберите Внутриигровое видео > Видеоряд.
Присвойте миниатюре нового видеоряда название S_Demo_01.
Перетащите актор с сеткой и материалом рассечения в окно просмотра. Теперь всё готово, чтобы анимировать сетку.
Создание анимации
Выберите + дорожка > Актор в Sequencer > ваш актор с сеткой. Откроется окно **Структура**. Найдите и выберите актор сетки.
Также можно передвигать сетку в сцене, захватывая движение между кадрами. Вы также можете добавить Дорожки в Sequencer для компонентов и значений сетки.
Сетка станет Актором в Sequencer. Вы можете просмотреть сведения о сетке, доступной для анимации, нажав Дорожки и выбрав пункт меню. Единственные параметры, которые можно редактировать в Sequencer, — это параметры материала.
Выберите сетку в Sequencer, а затем нажмите + > Компонент статичной сетки 0. Компонент статичной сетки 0 будет добавлен на дорожку.
Выберите Компонент статичной сетки 0, а затем Дорожки > Ячейка 0 в Параметры материалов. Переменная 0 будет добавлена на дорожку. Этот элемент относится непосредственно к материалу на сетке.
Выберите Ячейку 0 и нажмите Параметр. Затем выберите из выпадающего меню параметр материала, который требуется анимировать. В нашем случае выбран параметр Обрезка.
Нажмите на значок стрелки рядом с Ячейкой 0, чтобы раскрыть параметр, который вы добавили на дорожку. Здесь нужно отредактировать Параметр оси Z для создания анимации с использованием созданного вами узла Обрезка.
После добавления параметра материала на дорожку вы можете редактировать его числовое значение с учётом выбранного кадра. Таким образом можно задать последовательность опорных кадров, которые формируют анимацию на основе числового значения параметра материала Обрезка.
Изменение параметров узла Константа, присоединённого ко Входу по оси Z в параметрах материала в Sequencer, изменяет сетку в окне просмотра. Теперь всё готово, чтобы создать анимацию с использованием материала.
Проверьте, чтобы на панели инструментов Sequencer было включено Автоизменение опорного кадра.
Проверьте, чтобы сетка находилась в кадре окна просмотра. Это позволит наблдать, как изменения числового значения влияют на сетку.
Переместите инструмент управления кадрами в другую точку в Sequencer.
Нажмите + в поле Обрезка, чтобы добавить новый опорный кадр, а затем измените Значение параметра. После смены значения параметра Обрезка на дорожке появится красная точка, захватывающая перемещение материала вдоль оси Z между кадрами. Комбинация опорных кадров создаст анимацию сетки.
Нажмите на изображение, чтобы увеличить его.
Повторите вышеописанное действие — переместите кадр, а затем увеличьте значение параметра на 0,1.
Удерживайте инструмент управления кадрами и перемещайте его по кадрам, пока не закончатся кадры, либо пока вы не захватите нужное количество кадров.
По мере перемещения по кадрам вы будете наблюдать захват анимации.
Сохраните изменения.
Воспроизведение анимации
Для воспроизведения анимации нужно добавить следующие устройства в окно просмотра проекта.
Устройство Внутриигровое видео
Устройство Кнопка
Чтобы анимировать материал, выполните следующие действия:
Выберите устройство Кнопка в окне Структура и откройте его панель Сведения.
Измените параметр Пользовательские настройки — Функции > Включить на Точка появления игрока 1 > При появлении игрока.
Выберите устройство Последовательность внутриигрового видео в окне Структура и откройте панель Сведения.
Добавьте новую последовательность с помощью настройки Последовательность на панели Сведения устройства.
Включите параметр Автоматическое воспроизведение. Последовательность автоматически воспроизведётся в начале игры.
Измените параметр Пользовательские настройки — Функции > Функция воспроизведения на Кнопка > При взаимодействии.
Нажмите на значок Сохранить, а затем Запустить сеанс. Клиент творческого режима Fortnite подключится к UEFN, а затем откроется.
Запустите игру для игрового теста анимации.
Нажмите E, чтобы взаимодействовать с устройством Кнопка. При этом запустится воспроизведение анимации.
Это базовая настройка анимации сетки.
Вы можете использовать эти инструкции для создания эффекта на сетке и анимировать его, чтобы, к примеру, создать призрака, мигающие глаза робота и многое другое, в зависимости от используемых узлов и настроек.