Создать циклическую анимацию может быть непросто, но с помощью техник и инструментов можно легко добиться идеального цикла, который выглядит великолепно и работает плавно. В этом сообщении блога мы познакомим вас с тремя различными способами зацикливания анимации и покажем, как устранять любые потенциальные проблемы. Итак, независимо от того, начинаете ли вы заниматься анимацией или ищете способы улучшить текущий рабочий процесс, читайте полезные советы!
Что такое цикл анимации?
Цикл анимации — это непрерывная последовательность кадров анимации, которые повторяются бесконечно. По этому определению даже GIF можно считать зацикленной анимацией. При работе с 3D- или 2D-анимацией циклы часто используются для создания иллюзии бесконечного движения, например, бегущего персонажа или тикающих стрелок часов, показывающих ход времени.
Выше приведен пример зацикленного перемещения персонажа.
Типичный цикл (с которого начинают многие аниматоры) — это цикл ходьбы. Он состоит из кадров, показывающих, как персонаж делает шаг вперед, переносит вес назад и возвращается в исходное положение. Зацикливание этой последовательности движений создает иллюзию того, что персонаж идет на месте, как если бы он находился на беговой дорожке. Эта последовательность анимаций часто будет использоваться во время съемок, чтобы обеспечить единообразие походки персонажа и избавить аниматоров от повторения работы. Циклы анимации можно создавать с использованием традиционных методов анимации или компьютерной анимации.
Кто использует циклы анимации?
Циклы анимации чаще всего используются при разработке игр. В игре у каждого персонажа будет набор циклов анимации, которые можно смешивать, создавая управляемого персонажа. Например, цикл ходьбы может сочетаться с циклом прыжков в определенных кадрах, чтобы игра могла управлять персонажем максимально интуитивно. Кинематографисты также могут использовать циклы анимации, но делают это гораздо менее очевидным образом. Чтобы движение выглядело реалистичным и избегало эффекта «зловещей долины», люди и объекты не должны повторяться идеально несколько раз. Человеческий мозг настолько настроен на распознавание моделей движений, что он будет чувствовать себя как-то «не в себе», если персонаж повторяет свои движения роботизированно без отклонений. Аниматоры игр и фильмов часто используют циклы анимации, чтобы придать неодушевленным объектам вечное движение. Например, если анимированный объект, такой как зажженный фитиль свечи, должен мерцать и двигаться, короткий цикл с тремя различными формами клавиш будет хорошим способом выполнить эту работу.
Видите, как аниматор зациклил кадры для мерцания свечи?
Что делает непрерывный цикл идеальным?
Бесшовный цикл можно считать «идеальным», когда нет абсолютно одинаковых кадров (например, первый и последний ключевые кадры немного отличаются), а само движение плавное и не раздражающее. Вы можете обнаружить плохую петлю, если в любой момент будет наблюдаться странное движение или скачок. Петли могут быть разной длины для разных целей. Обычно вам нужно, чтобы цикл игровых циклов персонажей видеоигр был как можно короче, чтобы можно было легко приспособить необходимые переключатели движения. Однако, если реализм важнее функциональности, вам придется либо сделать более длинный цикл (для большего разнообразия движений), либо закодировать некоторые незначительные отклонения через случайные промежутки времени.
Простой дизайн вашего персонажа также облегчит циклическую анимацию, тогда как другой стиль может сделать ее более трудоемкой. Рококо провел конкурс, чтобы найти идеальную петлю. Вы можете увидеть все петли, а также комментарии профессиональных судей в двух видео ниже.
Как создать ресурсы циклической анимации в Rokoko Studio
Rokoko Studio — это программное обеспечение для захвата движения , которое в сочетании с аппаратным обеспечением позволит вам записывать данные захвата движения для ваших циклов анимации. Легко создавать зацикленные анимационные ресурсы для ваших персонажей, используя инструмент Rokoko Studio «Loopable Segments» в сочетании с SmartSuit Pro или другим оборудованием для захвата движения. Вы можете разбить этот процесс на пять простых шагов:
- Шаг 1. Запишите захват движения как обычно (Совет: мы рекомендуем выполнить целевое действие не менее трех раз, чтобы найти идеальный дубль. )
- Шаг 2: Приведите в порядок общее движение.
- Шаг 3: Shift+щелкните левой кнопкой мыши по временной шкале, чтобы создать сегмент.
- Шаг 4. Щелкните правой кнопкой мыши свой сегмент и выберите «Loopable». В этом меню вы также можете установить флажки «Начать с начала координат», «Выровнять движение по оси» и «Закрыть цикл», чтобы анимация персонажа зацикливалась на месте.
Следующий пример представляет собой более подробное видео, в котором показано, как очистить захваченные данные для более плавного движения и как применить их к вашему персонажу в Cinema 4D.
Создание цикла анимации в игровых движках
Unreal Engine и Unity — два гиганта индустрии игрового программного обеспечения. Вы можете использовать любую из этих бесплатных программ для быстрого и эффективного создания циклов, поскольку они очень подробно обрабатывают циклы анимации персонажей.
.jpg)
В Unreal Engine процесс аналогичен, но немного отличается. Ознакомьтесь с руководством ниже, чтобы узнать, как зациклить анимацию персонажей и заставить их перемещаться в соответствии с вводом с клавиатуры.