Захват движения¶
Захват движения (англ. motion capture, сокращённо mo-cap) — это технология цифровой записи перемещений объектов (обычно человека или животного) в трёхмерном пространстве с целью последующего переноса этих данных на компьютерную модель. Ключевой характеристикой захвата движения является регистрация не только положения, но и ориентации, скорости и ускорения отдельных частей объекта (суставов, конечностей, лица) в реальном времени или с последующей обработкой. Технология применяется в анимации, кинематографе, видеоиграх, спортивной биомеханике, медицине и робототехнике.
¶История
¶Ранние предшественники
Первые попытки механической записи движений относятся к концу XIX века. В 1878 году фотограф Эдвард Мейбридж провёл серию опытов с несколькими камерами, чтобы зафиксировать фазы бега лошади. В 1915 году аниматор Макс Флейшер запатентовал метод ротоскопирования — покадровой обрисовки отснятой плёнки с живыми актёрами. Однако это был не автоматический захват, а ручной перенос.
¶Оптический захват (XX век)
В 1970-х годах в США и Великобритании начались эксперименты с использованием видеокамер и светоотражающих маркеров для анализа движений спортсменов. Первые коммерческие системы появились в 1980-х годах: например, система Vicon (Великобритания) использовалась для биомеханических исследований. В 1990-х годах технология проникла в игровую индустрию: в 1999 году игра «The Legend of Zelda: Ocarina of Time» использовала mo-cap для анимации персонажей, а в 2000 году фильм «Гладиатор» применил захват движения для сцен сражений.
¶Цифровая эра (2000-е — настоящее время)
С развитием компьютерного зрения и удешевлением сенсоров появились безмаркерные системы (например, Microsoft Kinect, 2010 год). В 2010-х годах mo-cap стал стандартом для AAA-игр («The Last of Us», «Red Dead Redemption 2») и блокбастеров («Аватар», «Властелин колец»). В 2020-х годах активно развиваются системы на основе инерциальных датчиков (IMU) и нейросетевого анализа видео.
¶Классификация
¶По типу сенсоров
- Оптический захват — использует камеры (от 2 до 100+) и маркеры (светоотражающие или светодиодные). Маркеры крепятся на костюм актёра, камеры фиксируют их положение в пространстве. Точность высокая (до 0,1 мм), но требуется контролируемое освещение и отсутствие помех. Подразделяется на:
- Пассивный — маркеры отражают инфракрасный свет от камер.
- Активный — маркеры сами излучают свет (например, светодиоды).
- Безмаркерный — алгоритмы компьютерного зрения распознают позу человека по видео с обычных камер (например, OpenPose, MediaPipe).
- Инерциальный захват — использует датчики (акселерометры, гироскопы, магнитометры), встроенные в костюм или закреплённые на теле. Не требует внешних камер, работает в любых условиях, но подвержен дрейфу и требует калибровки. Примеры: Xsens, Perception Neuron.
- Механический захват — использует экзоскелет с потенциометрами или энкодерами в суставах. Ограничивает подвижность, но обеспечивает высокую точность углов. Исторически применялся в ранних системах (например, Digital Actor).
- Магнитный захват — использует магнитные датчики в поле, создаваемом источником. Чувствителен к металлическим предметам и электромагнитным помехам. Пример: Polhemus.
¶По области применения
- Анимация персонажей — полный захват тела (body capture) и лица (facial capture).
- Захват движений рук (hand tracking) — для виртуальной реальности и жестового управления.
- Захват мимики — с помощью маркеров на лице или камер высокого разрешения.
- Захват движений животных — для анимации реалистичных зверей (например, в фильмах «Жизнь Пи», «Король Лев» 2019 года).
¶Устройство и принцип работы
¶Оптическая система (на примере Vicon)
- Костюм — чёрный облегающий комбинезон с креплениями для маркеров.
- Маркеры — сферы диаметром 3–20 мм из светоотражающего материала (обычно на основе стеклянных микросфер).
- Камеры — инфракрасные, с частотой съёмки от 60 до 1000 кадров в секунду. Располагаются по периметру сцены.
- Калибровка — перед съёмкой камеры настраиваются на общую систему координат с помощью калибровочного объекта (например, L-образной рамки с маркерами).
- Запись — актёр выполняет движения, камеры фиксируют положение каждого маркера. Программное обеспечение (например, Vicon Nexus, OptiTrack Motive) реконструирует трёхмерные координаты.
- Постобработка — удаление шумов, заполнение пропусков (если маркер временно скрыт), сглаживание траекторий.
- Ретаргетинг — перенос данных на скелет компьютерной модели (rigging). Каждому маркеру сопоставляется точка на виртуальном скелете.
¶Инерциальная система (на примере Xsens)
- Датчики (IMU) закрепляются на голове, груди, тазе, плечах, предплечьях, бёдрах, голенях и стопах.
- Каждый датчик содержит акселерометр, гироскоп и магнитометр.
- Данные передаются по беспроводной связи (Wi-Fi, Bluetooth) на компьютер.
- Алгоритмы (например, фильтр Калмана) объединяют показания датчиков для расчёта ориентации сегментов тела.
- Погрешность накапливается со временем, поэтому требуется периодическая калибровка (например, принятие T-позы).
¶Применение
¶Кинематограф и телевидение
- Создание реалистичных анимаций персонажей (Голлум в «Властелине колец», На’ви в «Аватаре»).
- Замена актёров в опасных сценах (каскадёры с mo-cap).
- Цифровые двойники живых актёров (например, в фильме «Форсаж 7» для завершения сцены с участием Пола Уокера).
¶Видеоигры
- Анимация движений персонажей (бег, прыжки, боевые стойки).
- Захват мимики для диалогов (например, в игре «Cyberpunk 2077»).
- Создание реалистичных спортивных симуляторов (серия FIFA, NBA 2K).
¶Спорт и биомеханика
- Анализ техники спортсменов (бег, прыжки, метание) для предотвращения травм и улучшения результатов.
- Разработка протезов и ортезов (подбор параметров по данным движений).
- Реабилитация после травм (оценка восстановления походки).
¶Медицина
- Диагностика нарушений опорно-двигательного аппарата (например, сколиоз, болезнь Паркинсона).
- Планирование хирургических операций (например, эндопротезирования суставов).
- Создание персонализированных ортопедических изделий.
¶Робототехника
- Обучение роботов движениям по демонстрации (teleoperation и imitation learning).
- Разработка экзоскелетов (захват движений человека для управления роботизированными конечностями).
¶Примеры
- Фильм «Аватар» (2009) — использовалась система захвата движений лица и тела актёров (включая Сэма Уортингтона и Зои Салдану) для создания персонажей На’ви. Технология была разработана студией Weta Digital.
- Игра «The Last of Us Part II» (2020) — захват движений актёров (Эшли Джонсон, Трой Бейкер) проводился в студии Naughty Dog с использованием 120 камер.
- Спортивная система «Моушен» (Россия) — российская разработка для анализа движений спортсменов в биатлоне, лыжных гонках и фигурном катании, используемая в Центре спортивной подготовки сборных команд России.
¶Критика и ограничения
- Высокая стоимость — профессиональные оптические системы (Vicon, OptiTrack) стоят от 50 000 до 500 000 долларов США.
- Сложность настройки — требуется калибровка, контролируемое освещение, отсутствие помех (металлические предметы, отражения).
- Ограничения по движениям — маркеры могут отклеиваться, актёр не может выполнять кувырки или падения без риска повреждения оборудования.
- Артефакты — при безмаркерном захвате возможны ошибки распознавания (например, перепутывание левой и правой руки).
- Этические вопросы — использование цифровых двойников умерших актёров (например, в фильме «Звёздные войны: Изгой-один» с участием Питера Кушинга) вызывает споры о праве на изображение.
¶Источники
- Vicon Motion Systems. «Vicon Nexus User Guide». 2021.
- Xsens Technologies. «Xsens MVN User Manual». 2020.
- Menache, A. «Understanding Motion Capture for Computer Animation». Morgan Kaufmann, 2010.
- Федеральное агентство по техническому регулированию и метрологии. ГОСТ Р 58033-2017 «Захват движения. Термины и определения». 2017.
- Статья «Motion Capture» в журнале «Компьютерра», № 12, 2019.
- Отчёт Центра спортивной подготовки сборных команд России «Применение технологий захвата движения в спорте высших достижений», 2022.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


