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

Захват движений и анимация персонажей

Захват движений (англ. motion capture, сокр. mocap) — технология записи движений реального объекта или человека для последующего переноса на цифровую модель. Применяется в киноиндустрии, разработке компьютерных игр, спортивной аналитике, медицине и научных исследованиях. Смежное понятие — анимация персонажей — процесс создания движения виртуального героя, одним из методов которого выступает захват движений.

Принцип работы

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

  • Оптический захват — несколько синхронизированных камер фиксируют светоотражающие или светодиодные маркеры, закреплённые на теле актёра. Система триангуляцией вычисляет трёхмерные координаты каждой точки.
  • Инерциальный захват — датчики (акселерометры, гироскопы, магнитометры) крепятся на теле и передают ориентацию сегментов без внешних камер, что позволяет работать вне павильона.

Дополнительно применяются механические (экзоскелетные) и магнитные системы. Полученные данные обрабатываются: устраняются шумы, восстанавливаются утраченные фрагменты, после чего «скелет» привязывается к трёхмерной модели персонажа (процесс риггинга и ретаргетинга).

История

Предшественниками метода считаются техники ротоскопирования, применявшиеся в анимации с 1910-х годов. Первые эксперименты с электронным захватом движений относятся к 1970–1980-м годам; пионером часто называют аниматора Нормана Бэдлера. В 1990-х технология вошла в игровую индустрию, а в 2000-х стала стандартом для создания фотореалистичных персонажей в кино. Развитие компьютерного зрения и машинного обучения в 2010–2020-х позволило выполнять беcмаркерный захват по обычной видеозаписи.

Применение

ОбластьНазначение
КиноРеалистичная мимика и пластика цифровых героев
ВидеоигрыАнимация персонажей и спортивных симуляторов
СпортАнализ техники, реабилитация
МедицинаОценка походки, ортопедия
НаукаИсследование моторики человека

Анимация персонажей

Захват движений — лишь один из инструментов анимации. Наряду с ним используются:

  • Keyframe-анимация — ручное задание ключевых поз;
  • процедурная анимация — движение рассчитывается алгоритмами (физика, поведенческие модели);
  • гибридные методы — сочетание записанных данных с ручной доработкой.

Преимущество mocap — естественность и скорость получения большого объёма реалистичного движения. Ограничения — сложность передачи тонкой мимики, высокая стоимость оборудования и необходимость постобработки.

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

Качество результата зависит от частоты дискретизации, числа камер и точности калибровки. Ключевые проблемы — перекрытие маркеров, «дрожание» скелета и несоответствие пропорций актёра и модели. Для решения применяют ретаргетинг — пересчёт движения на скелет с иной длиной сегментов.

Значение

Технология изменила производство развлекательного контента, сократив трудозатраты на анимацию и повысив реалистичность. Она также нашла применение в реабилитации, эргономике и робототехнике, где данные о движении человека используются для обучения машин.

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →