Создание видеороликов: анимация и управление камерой
Tracker — это инструмент для создания анимации, основанный на ключевых кадрах, который позволяет добавлять динамические элементы игрового процесса или создавать внутриигровые кинематографические кат-сцены. Это дает разработчикам возможность:
- Легко создавать ключевые кадры для всех нод в мире, а также внутриигровые камеры и настройки рендеринга.
- Настраивать смены день-ночь и изменения погодных условий.
- Переключаться между камерами, изменять угол обзора в режиме реального времени и воспроизводить звуки для создания потрясающих видеороликов.
- Анимировать интерактивные объекты в игре, например, фонари, двери и платформы.
- Применять эффекты постобработки, такие как глубина резкости, размытие в движении, SSR и т.д. Все эти эффекты можно точно настроить для каждого вида камеры.
- И многое другое.
Более того, интерфейс Tracker поддерживает сохранение и загрузку созданных треков, настраиваемых диапазонов циклов, клонирование и привязку ключей, а также управление скоростью воспроизведения.
С помощью инструмента Tracker можно анимировать следующие элементы виртуального мира:
- Ноды , включая источники света , объекты , поля (Fields) ,плееры (Players) , источники звука , и другие
- NodeReference
- Материалы
- Свойства (Properties)
- Настройки рендера
- Настройки звука
- Игровые настройки
- Несколько треков
See Also#
- Пример C# Component Sample, показывающий как изменять положение, ориентацию и масштаб объекта при помощи Tracker
- Пример CPP sample, показывающий как изменять положение, ориентацию и масштаб объекта при помощи Tracker
Анимация по ключевым кадрам#
Треки#
Анимации Tracker состоят из нескольких треков, каждый из которых показывает, как какой-либо параметр изменяется за указанное время. Он может управлять некоторым эффектом рендеринга или может быть привязан к ноде в мире. Если для одной ноды необходимо одновременно анимировать несколько параметров, для нее просто создается несколько треков. Например, с помощью треков вы можете создавать анимации, которые:
- Перемещают ноды, переключают skinned-анимацию, управляют генерацией частиц и т.д.
- Изменяют любые настройки материала и измените свойства для различных изменяемых эффектов. Например, вы можете изменить текстуру и отражающую способность материала, чтобы создать эффект дождя.
- Изменяют настройки рендеринга: меняют цвет фона, применяют эффекты постобработки, управляют стерео и многое другое.
- Настраивают камеры.
Ключевые кадры#
Трек состоит из ключевых кадров , которые представляют собой зафиксированные в определенный момент анимации значения параметра. В каждом ключевом кадре хранится время и изменение параметра (новое значение параметра или включено / отключено). Например, для трека изменения положения ноды ключевой кадр задает новую позицию ноды по одной из осей; для трека включения ноды ключ может указывать, что рендеринг ноды отключен.
Это значение параметра, установленное в ключевом кадре, применяется между текущим ключевым кадром и следующим. В зависимости от режима перехода значения ключевых кадров могут переключаться резко или плавно интерполироваться:
- Линейную интерполяцию можно использовать, например, для трека масштабирования нод.
- Интерполяция Безье обеспечит плавную кривую для трека положения ноды.
Настройки Tracker#
Настройки трека#
Добавить трек анимации. В случае простого трека (например, трека, который включает и выключает ноду) будет доступна только линия трека. Если трек управляет параметром со значениями, ключевые кадры также будут присутствовать на графике. | |
Удалить выбранный анимационный трек. | |
Клонировать выбранный анимационный трек. | |
Переместить выбранный анимационный трек вверх по списку. | |
Переместить выбранный анимационный трек вниз по списку. | |
Сохранить значение параметра из редактора в трек. Он доступен только тогда, когда трек выключен. Прочитайте подробнее . | |
Включает и выключает трек (включает и выключает его анимацию). | |
Включает и выключает отображение графика трека (недоступно для простых треков). | |
Load |
Загрузить файл *.track. Треки из загруженного файла будут отображаться в списке треков. Если у вас есть треки в списке, вы должны сохранить их перед загрузкой файла трека. В противном случае они будут потеряны, так как вместо текущих будут отображаться загруженные треки. Кнопка находится в правом верхнем углу страницы Tracker. |
Save | Сохранить все текущие треки в файл *.track. Кнопка находится в правом верхнем углу страницы Tracker. |
Clear | Удалить все треки из списка треков. Кнопка находится в правом верхнем углу страницы Tracker. |
Tracker также отображает информацию об анимируемых объектах и позволяет задать дополнительные настройки анимации для каждого трека. Например, вы можете изменить ноду или материал, к которому привязан трек.
Режимы расположения графика#
Масштабирует график по горизонтали так, чтобы в поле зрения помещалась вся линия анимации. |
|
Масштабирует график по вертикали таким образом, чтобы в поле зрения помещались самый низкий и самый высокий ключевые кадры. |
|
Масштабирует график так, чтобы все ключевые кадры помещались в поле зрения. |
Ключевые кадры и режимы перехода#