Открыть сервисСервис

Mixamo: сервис 3D-анимации и риггинга

Mixamo — это облачный сервис для автоматического риггинга (создания скелетной анимации) и 3D-анимации персонажей, принадлежащий компании Adobe. Сервис позволяет разработчикам игр, аниматорам и дизайнерам быстро подготавливать трёхмерные модели к анимации и применять к ним библиотеку готовых движений без необходимости ручной настройки скелета и ключевых кадров.

История

Mixamo был основан в 2008 году в Сан-Франциско (США) предпринимателями Стефано Коррацца и Денисом Лакатосом. Изначально проект назывался Mixamo, Inc. и позиционировался как платформа для автоматизации процесса риггинга. В 2009 году компания привлекла венчурные инвестиции, а в 2011 году выпустила технологию Auto-Rigger, которая позволяла загружать статичную 3D-модель и получать готовый скелет за несколько минут.

В 2015 году Mixamo была приобретена корпорацией Adobe. После сделки сервис был интегрирован в экосистему Creative Cloud, хотя и сохранил отдельную веб-платформу. В 2018 году Adobe перевела Mixamo на условно-бесплатную модель распространения — базовые функции и библиотека анимаций стали доступны всем пользователям после бесплатной регистрации. С тех пор сервис активно используется инди-разработчиками, студентами и крупными студиями как инструмент быстрого прототипирования анимации.

Основные функции

Mixamo предоставляет два ключевых инструмента: автоматический риггинг и библиотеку анимаций.

Автоматический риггинг (Auto-Rigger)

Пользователь загружает модель в форматах FBX или OBJ, после чего сервис автоматически размещает на ней контрольные точки (маркеры) в области суставов: колени, локти, таз, позвоночник, кисти, голова. Система использует алгоритмы машинного обучения для распознавания пропорций гуманоидной фигуры. После подтверждения точек Mixamo генерирует скелет (rig) и привязывает к нему геометрию модели с учётом весов вершин. Процесс занимает от нескольких секунд до пары минут в зависимости от сложности модели.

Готовый риггинг можно скачать в формате FBX с уже назначенной скелетной схемой, совместимой с игровыми движками Unity и Unreal Engine. Также поддерживается экспорт в форматы для Blender, Maya и 3ds Max.

Библиотека анимаций

Mixamo содержит онлайн-библиотеку из более чем 2500 готовых анимационных клипов, включая базовые движения (ходьба, бег, прыжки), боевые сцены, танцевальные движения, жесты, мимику и взаимодействия с объектами. Все анимации разделены по категориям и могут быть предпросмотрены прямо в браузере на выбранном персонаже.

Анимации можно комбинировать и настраивать через веб-редактор: изменять скорость воспроизведения, создавать циклы (loop), добавлять переходы между движениями, а также сжимать или растягивать отдельные фазы. После настройки файл экспортируется с уже встроенной анимацией.

Редактор персонажей

В 2021 году Adobe добавила в Mixamo функцию создания персонажей из готовых модулей (Fuse), которая ранее существовала как отдельное приложение. Пользователь может комбинировать части тела, одежду, причёски и аксессуары, а затем сразу риггить и анимировать полученную модель. Эта функция ориентирована на быструю генерацию фоновых NPC и массовок.

Технические особенности

Все операции выполняются на серверах Adobe, поэтому для работы требуется стабильное интернет-соединение. Клиентская часть реализована как веб-приложение на технологии WebGL, что позволяет просматривать 3D-сцену без установки дополнительных плагинов.

Поддерживаемые форматы:

  • Импорт: FBX, OBJ, ZIP (архив с текстурой).
  • Экспорт: FBX (с анимацией или без), файлы для Unity (.unitypackage) и Unreal Engine.

Ограничения бесплатной версии: отсутствует возможность коммерческого использования в крупных проектах без подписки на Adobe Creative Cloud (условия лицензии периодически менялись; актуальные требования указаны на официальном сайте). Модели, загруженные в сервис, сохраняются в облачном хранилище пользователя.

Применение

Основные сферы использования Mixamo:

  • Инди-разработка игр: быстрая подготовка анимаций для прототипов и персонажей без привлечения аниматора.
  • Образование и обучение: сервис используется в курсах по геймдизайну и 3D-графике для демонстрации пайплайна риггинга.
  • Анимация для виртуальной реальности (VR) и дополненной реальности (AR).
  • Создание анимации для архитектурной визуализации и симуляций с участием людей.
  • Производство короткометражных 3D-фильмов и рекламных роликов.

Среди известных проектов, использовавших Mixamo, — инди-игры вроде Rocket League (на этапе прототипирования), а также многочисленные проекты на движках Unity и Unreal, где требуется быстрое наполнение сцены анимированными персонажами.

Преимущества и ограничения

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

Ограничения включают: сложности с корректной обработкой нестандартных фигур (непропорциональные персонажи, существа с дополнительными конечностями, модели в сложных позах с перекрытием частей тела), невозможность тонкой ручной правки весов вершин в веб-интерфейсе, а также зависимость от серверов Adobe (при отсутствии сети работа невозможна). Качество сгенерированных анимаций уступает захвату движения (motion capture) профессионального уровня, что ограничивает применение в высокобюджетных проектах.

Аналоги

Прямыми конкурентами Mixamo являются инструменты автоматического риггинга: AccuRIG (от Reallusion, входит в состав Character Creator), Auto-Rig Pro (плагин для Blender), Rokoko Smart Suit (аппаратный захват движения с функцией авторигга). В отличие от них, Mixamo остаётся единственным полностью облачным решением с бесплатной библиотекой анимаций, что обеспечивает ему широкую популярность в сообществе независимых разработчиков.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru