Animation / Maya

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

Настройки в Maya

Объектная анимация

Ключевые кадры анимации можно добавить стандартным способом в Maya, используя команду Key > Set Key из меню Animation или нажав S на клавиатуре.

Inserting keyframes in Verge3D for Maya

Для лучшей производительности мы рекомендуем устанавливать ключи отдельно, только для каналов, которые должны быть анимированы, например:

Костная Анимация

Объект может быть анимирован в Verge3D с помощью костей Maya. Verge3D поддерживает максимум 4 веса на одну кость (взаимодействовать с костью будут только 4 веса с самым большим значением влияния, остальные будут проигнорированы).

Inserting keyframes for skeletal animation in Verge3D for Maya

Кости можно анимировать напрямую, устанавливая ключи трансформации или используя вспомогательные контроллеры, такие как IK-ручки/эффекторы. Чтобы анимировать кости косвенно, включите свойства Skeleton Root и Custom Frame Range на их общем родительском объекте и установите соответствующие значения From/To в качестве значений кадров. Более подробную информацию смотрите ниже.

Морфинг

Вы можете добавить blend shapes к объекту стандартным способом в Maya, а затем анимировать их веса с помощью ключевых кадров.

Shape key animation in Verge3D for Maya

Анимация Материалов

Чтобы использовать анимацию материала с ключевыми кадрами, просто установите ключи на любом параметре материала.

Процедурная анимация

Вместо того чтобы воспроизводить анимацию, заранее созданную в Maya, вы можете использовать пазлы или JavaScript для изменения координат или некоторых других параметров связанных со временем. В частности, пазл animate param (основанный на библиотеке Tween.js) является удобным способом создания собственной анимации на лету.

Using the animate param puzzle to create animation in Verge3D for Maya

Параметры воспроизведения

Глобальные Настройки Анимации Verge3D

С помощью Animation, раздела Verge3D Export Settings вы можете назначить глобальные параметры анимации, которые будут влиять на все анимируемые объекты в вашей сцене.

Verge3D for Maya animation settings panel
Export Animations
экспортировать анимацию сцены для использования в Verge3D.
Export Within Playback Range
по умолчанию экспортер Verge3D учитывает диапазоны ключевых кадров анимации каждого объекта. Включение этого параметра заставит экспортер учитывать глобальный диапазон воспроизведения.
Keyframes Start with 0
сделать так, чтобы экспортированные ключевые кадры анимации всегда начинались с нулевого кадра.

Настройки Анимации в Verge3D для Каждого Объекта

Каждому объекту в 3ds Max назначаются настройки Verge3D, включая настройки для воспроизведения анимации.

Verge3D for Maya animation settings panel

Animation settings:

Auto Start
начнется ли анимация этого объекта после загрузки сцены.
Loop Mode
режим воспроизведения: Repeat - воспроизводится с начала до конца и повторяется, Once - воспроизводится один раз и останавливается, Ping Pong - воспроизводится с начала до конца, а затем наоборот.
Repeat Infinitely
будет ли анимация этого объекта воспроизводиться заново. Действует только для режимов Repeat и Ping Pong.
Repeat Count
сколько раз будет воспроизводиться анимация. Действует только для режимов Repeat и Ping Pong, если отключена функция Repeat Infinitely.
Offset
сколько кадров будет пропущено перед началом анимации.
Custom Frame Range
включить и указать значения From/To, чтобы переопределить диапазоны ключевых кадров объекта или глобальную временную шкалу анимации. Активация этого свойства заставит объект быть анимированным, даже если у него нет ключевых кадров. Это полезно для запекания косвенной анимации, такой как IK-handles/effectors, влияющие на движения костей.
Skeleton Root
считать объект корнем скелета, например, сделать так, чтобы все дочерние кости наследовали параметры анимации от этого объекта.

Частота Кадров

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

Frame rate selector in Verge3D for Maya

Настройка Анимации с помощью Пазлов

Вы можете использовать animation puzzles для воспроизведения предварительно созданной анимации (для получения более подробной информации пройдите по ссылке).

Animation puzzles of Verge3D

Анимация также может быть реализована с использованием других блоков Puzzles - смотрите пазлы Camera и Time.

Остались вопросы?

Задайте их на нашем форуме!