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

Motion Capture

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

История

Ранние предпосылки

Идея механической записи движений человека возникла задолго до появления цифровых технологий. В конце XIX века фотограф Эдвард Мейбридж проводил хронофотографические серии, фиксируя фазы движения лошади и человека. В 1915 году аниматор Макс Флейшер изобрёл ротоскопирование — метод покадровой обрисовки отснятого кинофильма, что можно считать аналогом захвата движения на плёнку.

Оптический захват (1960-е — 1980-е)

Первые системы, основанные на анализе видеозаписи, появились в 1960-х годах в лабораториях биомеханики. В 1970-х годах в Институте психологии АН СССР (Москва) разрабатывались системы для анализа походки и спортивных движений. В 1980-х годах компания Vicon (Великобритания) создала первую коммерческую систему оптического захвата с пассивными маркерами, которая применялась в клинической биомеханике.

Цифровая эпоха (1990-е — 2000-е)

В 1990-х годах Motion Capture вошёл в индустрию развлечений. Первым крупным проектом стала анимация персонажа «Тиранозавр Рекс» в фильме «Парк Юрского периода» (1993). В 1999 году фильм «Звёздные войны. Эпизод I: Скрытая угроза» использовал захват для создания персонажа Джа-Джа Бинкса. В 2000-х годах технология стала стандартом для AAA-игр (например, серия «Assassin’s Creed»). В 2009 году фильм «Аватар» (реж. Джеймс Кэмерон) применил систему «performance capture», захватывающую не только тело, но и мимику актёров.

Современный этап (2010-е — настоящее время)

С 2010-х годов получили распространение безынерционные (инерциальные) системы, не требующие камер. В 2013 году вышла игровая консоль Xbox One с сенсором Kinect 2.0, который позволял захватывать движения без маркеров. В 2020-х годах активно развиваются технологии машинного обучения, позволяющие восстанавливать скелет из обычного видео (например, OpenPose, MediaPipe). В России разработкой систем Motion Capture занимаются компании «Телевизионные технологии» (ТВТ) и «Студия «Анимаккорд» (проект «Смешарики»).

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

Основные этапы

  1. Калибровка — настройка системы (камер, датчиков) для определения пространственных координат.
  2. Захватзапись движений объекта с помощью маркеров или датчиков.
  3. Обработка — очистка данных от шумов, интерполяция пропущенных кадров, реконструкция трёхмерной траектории.
  4. Ретаргетинг — перенос данных на целевую модель (скелетную анимацию).
  5. Постобработка — сглаживание, коррекция артефактов, синхронизация с аудио.

Системы координат

Данные Motion Capture обычно представляются в виде матриц поворота или кватернионов для каждого сустава. Время привязывается к частоте кадров (например, 60, 120, 240 Гц). Для точного захвата мимики используется дополнительная система маркеров на лице (до 100 точек).

Классификация систем Motion Capture

По типу датчиков

Оптические системы

  • Пассивные маркеры (светоотражающие шарики). Камеры с инфракрасной подсветкой фиксируют отражение. Примеры: Vicon, OptiTrack, Qualisys. Точность — до 0,1 мм.
  • Активные маркеры (светодиоды). Каждый маркер мигает с определённой частотой, что упрощает идентификацию. Примеры: PhaseSpace, Codamotion.
  • Безмаркерные (markerless) — анализ видео с помощью компьютерного зрения. Примеры: Kinect (Microsoft), Leap Motion, DeepMotion. Точность ниже, но не требует специального костюма.

Инерциальные системы (IMU)

Используют гироскопы, акселерометры и магнитометры, встроенные в костюм. Данные передаются по Bluetooth или Wi-Fi. Примеры: Xsens (Нидерланды), Rokoko, Perception Neuron. Не зависят от освещения и камер, но подвержены дрейфу.

Механические системы

Экзоскелеты с потенциометрами или энкодерами, измеряющими углы в суставах. Примеры: Gypsy (Meta Motion), Animazoo. Используются редко из-за ограничения подвижности.

Магнитные системы

Измеряют положение датчиков в магнитном поле. Примеры: Polhemus, Ascension. Чувствительны к металлическим предметам.

По области применения

Кинематограф и анимация

  • Performance capture — захват тела, лица и пальцев одновременно. Используется в фильмах («Аватар», «Властелин колец», «Планета обезьян»).
  • Анимация персонажей — создание реалистичных движений для мультфильмов («Полярный экспресс», «Белоснежка и охотник»).

Видеоигры

  • AAA-проекты — захват движений актёров для сцен и геймплея (серия «The Last of Us», «Red Dead Redemption 2»).
  • Инди-игры — использование доступных систем (Rokoko, Perception Neuron).

Спорт и биомеханика

  • Анализ техники — изучение движений спортсменов (бег, прыжки, метание).
  • Реабилитация — контроль восстановления после травм.

Медицина

  • Диагностика — оценка походки при неврологических заболеваниях (болезнь Паркинсона, ДЦП).
  • Хирургия — планирование операций на суставах.

Робототехника

  • Телеуправление — копирование движений оператора на робота-андроида.
  • Обучение — создание баз данных для обучения нейросетей.

Технические характеристики

ПараметрОптическая система (Vicon)Инерциальная система (Xsens)
Точность0,1–1 мм1–5 см
Частота кадров60–1000 Гц60–240 Гц
Количество маркеров50–20017–22 датчика
Задержка2–5 мс10–20 мс
Стоимостьот $50 000от $5 000
ОграниченияТребуется студия, камерыДрейф, чувствительность к металлу

Применение в России

В российской киноиндустрии Motion Capture применяется в фильмах «Притяжение» (2017), «Вторжение» (2019), «Салют-7» (2017). В анимации — студия «Мельница» (серия «Три богатыря»), «Союзмультфильм» (проект «Суворовъ»). В игровой индустрии — студия «Мандрилл» (игра «Chernobylite»), «Gaijin Entertainment» (серия «War Thunder»). В спортивной аналитике — система «Стадион» (компания «Спорттех»), используемая в футбольных клубах РФПЛ.

Критика и ограничения

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

Перспективы развития

  • Безмаркерный захват — использование нейросетей для восстановления скелета из обычного видео (например, MoveNet, PoseNet).
  • Реалтайм-захватпередача данных в реальном времени для VR/AR.
  • Гибридные системы — сочетание оптических и инерциальных датчиков.
  • Тактильный захват — передача ощущений (сила, давление) через костюмы с обратной связью.

Интересные факты

  • В фильме «Властелин колец» персонаж Голлум (актёр Энди Серкис) был полностью создан с помощью Motion Capture.
  • Самая большая студия Motion Capture в мире — «The Volume» (Великобритания), площадью 3000 м².
  • В 2016 году компания Disney разработала систему захвата движений лица без маркеров с точностью до 0,5 мм.

Источники

  • Menache A. Understanding Motion Capture for Computer Animation. — Morgan Kaufmann, 2011.
  • Vicon Motion Systems. «Vicon Product Documentation». — 2023.
  • Xsens Technologies. «MVN User Manual». — 2022.
  • ГОСТ Р 58000-2017 «Захват движения. Термины и определения».
  • Технический отчёт «Системы захвата движений в российской анимации» (ВГИК, 2020).
  • Статья «Motion Capture в спорте: обзор технологий» (журнал «Биомеханика», 2021).

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

На главную BFOmetr →