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 занимаются компании «Телевизионные технологии» (ТВТ) и «Студия «Анимаккорд» (проект «Смешарики»).
Принцип работы
Основные этапы
- Калибровка — настройка системы (камер, датчиков) для определения пространственных координат.
- Захват — запись движений объекта с помощью маркеров или датчиков.
- Обработка — очистка данных от шумов, интерполяция пропущенных кадров, реконструкция трёхмерной траектории.
- Ретаргетинг — перенос данных на целевую модель (скелетную анимацию).
- Постобработка — сглаживание, коррекция артефактов, синхронизация с аудио.
Системы координат
Данные 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–200 | 17–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 →