This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы

Создание видеороликов: анимация и управление камерой

Tracker — это инструмент для создания анимации, основанный на ключевых кадрах, который позволяет добавлять динамические элементы игрового процесса или создавать внутриигровые кинематографические кат-сцены. Это дает разработчикам возможность:

  • Легко создавать ключевые кадры для всех нод в мире, а также внутриигровые камеры и настройки рендеринга.
  • Настраивать смены день-ночь и изменения погодных условий.
  • Переключаться между камерами, изменять угол обзора в режиме реального времени и воспроизводить звуки для создания потрясающих видеороликов.
  • Анимировать интерактивные объекты в игре, например, фонари, двери и платформы.
  • Применять эффекты постобработки, такие как глубина резкости, размытие в движении, SSR и т.д. Все эти эффекты можно точно настроить для каждого вида камеры.
  • И многое другое.

Более того, интерфейс Tracker поддерживает сохранение и загрузку созданных треков, настраиваемых диапазонов циклов, клонирование и привязку ключей, а также управление скоростью воспроизведения.

Примечание
Чтобы открыть инструмент Tracker, выберите Tools -> Tracker в меню.

Инструмент Tracker

С помощью инструмента Tracker можно анимировать следующие элементы виртуального мира:

See Also
#

  • Пример C# Component Sample, показывающий как изменять положение, ориентацию и масштаб объекта при помощи Tracker
  • Пример CPP sample, показывающий как изменять положение, ориентацию и масштаб объекта при помощи Tracker

Анимация по ключевым кадрам
#

Треки
#

Анимации Tracker состоят из нескольких треков, каждый из которых показывает, как какой-либо параметр изменяется за указанное время. Он может управлять некоторым эффектом рендеринга или может быть привязан к ноде в мире. Если для одной ноды необходимо одновременно анимировать несколько параметров, для нее просто создается несколько треков. Например, с помощью треков вы можете создавать анимации, которые:

  • Перемещают ноды, переключают skinned-анимацию, управляют генерацией частиц и т.д.
  • Изменяют любые настройки материала и измените свойства для различных изменяемых эффектов. Например, вы можете изменить текстуру и отражающую способность материала, чтобы создать эффект дождя.
  • Изменяют настройки рендеринга: меняют цвет фона, применяют эффекты постобработки, управляют стерео и многое другое.
  • Настраивают камеры.

Ключевые кадры
#

Трек состоит из ключевых кадров , которые представляют собой зафиксированные в определенный момент анимации значения параметра. В каждом ключевом кадре хранится время и изменение параметра (новое значение параметра или включено / отключено). Например, для трека изменения положения ноды ключевой кадр задает новую позицию ноды по одной из осей; для трека включения ноды ключ может указывать, что рендеринг ноды отключен.

Это значение параметра, установленное в ключевом кадре, применяется между текущим ключевым кадром и следующим. В зависимости от режима перехода значения ключевых кадров могут переключаться резко или плавно интерполироваться:

  • Линейную интерполяцию можно использовать, например, для трека масштабирования нод.
  • Интерполяция Безье обеспечит плавную кривую для трека положения ноды.

Настройки Tracker
#

Настройки трека
#

Добавить трек анимации. В случае простого трека (например, трека, который включает и выключает ноду) будет доступна только линия трека. Если трек управляет параметром со значениями, ключевые кадры также будут присутствовать на графике.
Удалить выбранный анимационный трек.
Клонировать выбранный анимационный трек.
Переместить выбранный анимационный трек вверх по списку.
Переместить выбранный анимационный трек вниз по списку.
Сохранить значение параметра из редактора в трек. Он доступен только тогда, когда трек выключен. Прочитайте подробнее .
Включает и выключает трек (включает и выключает его анимацию).
Включает и выключает отображение графика трека (недоступно для простых треков).
Load

Загрузить файл *.track. Треки из загруженного файла будут отображаться в списке треков.

Примечание
Если у вас есть треки в списке, вы должны сохранить их перед загрузкой файла трека. В противном случае они будут потеряны, так как вместо текущих будут отображаться загруженные треки.

Кнопка находится в правом верхнем углу страницы Tracker.

Save Сохранить все текущие треки в файл *.track. Кнопка находится в правом верхнем углу страницы Tracker.
Clear Удалить все треки из списка треков. Кнопка находится в правом верхнем углу страницы Tracker.

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

Режимы расположения графика
#

Масштабирует график по горизонтали так, чтобы в поле зрения помещалась вся линия анимации.

Масштабирует график по вертикали таким образом, чтобы в поле зрения помещались самый низкий и самый высокий ключевые кадры.

Масштабирует график так, чтобы все ключевые кадры помещались в поле зрения.

Ключевые кадры и режимы перехода
#

Постоянный режим (без перехода). Значение ключевого кадра остается постоянным до следующего ключевого кадра, где оно резко меняется.

Линейная интерполяция. Значение ключевого кадра линейно интерполируется между соседними ключевыми кадрами.

Гладкая интерполяция сплайном Безье. Для каждого ключевого кадра доступны две контрольные точки.

Интерполяция треугольником Безье. Можно создать резкий переход между значениями ключевых кадров. Для каждого ключевого кадра доступны две контрольные точки.

Автоматическая интерполяция сплайном Безье. Контрольные точки недоступны, так как кривая сглаживается автоматически.

Удалить выбранные ключевые кадры.
Режим привязки ключевых кадров. Когда ключевой кадр перетаскивается вдоль линии трека, в этом режиме ключевой кадр выравнивается с другими ключевыми кадрами (на той же или других треках). Его также можно включить, удерживая ALT.
Time Время выбранного ключевого кадра. Контролирует, когда кадр будет использован в процессе проигрывания трека.
Value Значение параметра в выбранном ключевом кадре. Контролирует, какое значение будет использовано в заданный момент в процессе проигрывания трека.

Настройки воспроизведения
#

Продолжительность и скорость воспроизведения для всех треков. Если щелкнуть значок, откроется окно Track Settings:

Min Time Нижний предел диапазона воспроизведения.
Max Time Верхний предел диапазона воспроизведения. Например, установка Min Time на 0 и Max Time на 2 означает, что воспроизведение треков будет длиться 2 единицы.
Unit Time Скорость воспроизведения. Он устанавливает продолжительность одной единицы в секундах. Например, если для Unit Time установлено значение 1, анимация трека будет длиться 2 секунды; если установлено 2, на 4 секунды.
From Время, с которого начинается воспроизведение треков. Он используется для ограничения воспроизведения заданным диапазоном.
To Время остановки воспроизведения треков. Используется для ограничения воспроизведения заданным диапазоном.
Time Текущее время трека анимации.
Перейти к предыдущему ключевому кадру.
Воспроизвести все включенные треки один раз.
Воспроизведение всех включенных треков в цикле.
Переход к следующему ключевому кадру.

Видеоруководство: Инструмент Tracker
#

Последнее обновление: 11.01.2023
Build: ()