В Sequencer можно анимировать всё что угодно. С его помощью даже можно создать полноценный видеоролик с анимациями камеры! Более подробная информация приведена в разделе Основы работы с Sequencer в Unreal Engine.
Не путайте Sequencer с устройством Последовательность внутриигрового видео! После записи видеоряда его необходимо прикрепить к устройству «Внутриигровое видео». Более подробная информация приведена в разделе Настройка устройства «Последовательность внутриигрового видео».
Создание видеоряда
Чтобы создать видеоряд и добавить к нему скелетную сетку, сделайте следующее:
Создайте в папке проекта новую папку Cinematics.
В папке Cinematics нажмите правой кнопкой мыши и выберите Внутриигровое видео > Видеоряд.
Назовите этот видеоряд LS_Cine.
Нажмите дважды на видеоряд, чтобы открыть Sequencer.
Откройте папку MeleeMinions и перетащите скелетную сетку в окно просмотра.
Перетащите актор скелетной сетки из окна «Структура» в Sequencer или нажмите + Дорожка и выберите параметр Актор в Sequencer, чтобы найти сетку.
Далее описаны основы создания анимированной сцены с помощью Sequencer.
Использование Sequencer
В этом разделе вы узнаете некоторые базовые операции в Sequencer.
Перед началом советуем открыть «Справочник по редактору Sequencer» и для удобства разместить его рядом с этой страницей. В этом документе рассказывается об элементах интерфейса Sequencer и показано, как эффективно его использовать.
Более подробно о последовательностях анимации рассказано в разделе «Последовательности анимации в Unreal Engine».
Анимация с помощью переноса и вращения
Самый простой вид анимации — это изменение состояния ресурса путём его переноса или вращения. Попробуйте:
Откройте Sequencer, дважды нажав на видеоряд LS_Cine. Эта последовательность должна быть привязана к скелетной сетке на уровне.
Проверьте, чтобы указатель воспроизведения на временной шкале был установлен в точке 0000, затем нажмите Enter или на небольшой значок + (как указано ниже) в графе Преобразование, чтобы задать первый опорный кадр.
Разместите скелетную сетку в окне просмотра в том месте, где должна начинаться анимация.
Включите режим Автоназначение опорного кадра, чтобы опорные кадры создавались автоматически при изменении свойства или при выполнении преобразования.
Переместите указатель воспроизведения вперёд на два кадра.
Вернитесь в окно просмотра и переместите скелетную сетку на следующее место.
Когда вы будете проигрывать анимацию или перемещать указатель воспроизведения между двумя опорными кадрами, то увидите, как сетка будет перемещаться из точки A в точку B.
Попробуйте добавить вращение сетки с помощью этого же метода.
Для активации внутриигровой анимации добавьте и привяжите устройства Последовательность внутриигрового видео и Триггер, как показано в предыдущем разделе.
Добавление импортированных анимаций
Чтобы использовать анимации, импортированные ранее:
Нажмите на + Анимация в Sequencer и выберите анимацию из списка импортированных анимаций.
Чтобы воспроизвести несколько анимаций, последовательно добавьте все остальные анимации.
Чтобы переходы были более плавные, наложите начало второй анимации на окончание первой. Sequencer автоматически смешает две анимации в одну.
Добавление камеры
Для создания внутриигровых видео, которые позже можно будет воспроизвести по триггеру на уровне, вы можете использовать камеру. Более подробная информация представлена на странице Актор кинокамеры из блока Unreal Engine.
Чтобы добавить камеру:
Чтобы добавить дорожку камеры, нажмите на кнопку Создать камеру. Это позволит добавить дорожку Переключения камеры, а также CineCameraActor (также появится в разделе «Структура»).
После создания камеры тип вашего обзора изменится на Режим полёта, что позволит вам нужным образом разместить камеру и построить кадр.
Вы можете перемещать камеру точно так же, как и скелетную сетку: для этого следует выбрать строку Преобразование и добавить опорные кадры по мере перемещения камеры.
Добавьте вторую камеру и снимайте персонажа крупным планом.
При работе с несколькими экземплярами актора рекомендуется всегда переименовывать каждый из них в окне **Структура**.
После завершения кадрирования перетащите указатель воспроизведения в место переключения камеры и нажмите правую кнопку мыши > Редактировать > Разбить.
Нажмите правой кнопкой на результат разбиения и выберите камеру в нижней части меню.
Переключайтесь между акторами камеры и стандартным окном просмотра, нажимая на значок видеокамеры в строке Sequencer Переключения камеры.
Вы также можете выбрать актор камеры, переключив параметр CineCameraActor в выпадающем меню Перспектива:
Для возврата к стандартному окну просмотра нажмите клавишу извлечения.
Анимация скелетной сетки при помощи Регулятора каркаса с прямой кинематикой
Sequencer позволяет анимировать скелетную сетку с помощью процедурно сгенерированного Регулятора каркаса с прямой кинематикой. Для ознакомления с полноценным рабочим процессом см. раздел «Регулятор каркаса с прямой кинематикой в Unreal Engine».
С помощью Регулятора каркаса с прямой кинематикой можно спокойной анимировать скелетные сетки с несколькими костями. Выберите кость, которую вы хотите анимировать, и создайте для неё опорные кадры, нажав на S (если вы работаете через окно просмотра) или Enter (если вы работаете через Sequencer).
Немного измените анимацию бега своего персонажа:
На дорожке с персонажем нажмите на + Дорожка и выберите Регулятор каркаса > Регулятора каркаса с прямой кинематикой.
Поскольку вы изменяете уже существующую анимацию, нажмите правой кнопкой на недавно созданной дорожке FKControlRig и выберите Добавление.
Разверните дорожку «Регулятор каркаса с прямой кинематикой», чтобы увидеть список костей. Выберите позвоночник.
Создайте опорный кадр, нажав S или Enter, переместите указатель воспроизведения и поверните позвоночник на несколько градусов. Вы можете повторить это действие для любой части тела!
Настройка устройства «Последовательность внутриигрового видео»
После того, как последовательность будет готова, вы можете добавить её в устройство «Внутриигровое видео» и использовать триггер для запуска проигрывания видео. Для получения подробной информации об устройстве см. раздел Устройство «Внутриигровое видео».
Чтобы добавить видеоряд в устройство:
Добавьте устройство Триггер. Удерживайте Alt и перенесите существующий триггер, чтобы сделать копию.
Найдите устройство Внутриигровое видео и перетащите его в окно просмотра.
В поле Последовательность выберите LS_Cine или перетащите его из Каталога ресурсов.
Для Функции воспроизведения добавьте элемент массива, нажав на +, а затем выберите Триггер3 и При активации в двух соответствующих полях.
При активации устройства Последовательность внутриигрового видео будет воспроизводиться последовательность, записанная в LS_Cine.
Для создания более продуманных видеороликов вы можете запустить несколько последовательностей, связав несколько устройств «Видеоряд» и активируя их друг за другом.