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

Захват движения

Захват движения (англ. 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) и нейросетевого анализа видео.

Классификация

По типу сенсоров

  1. Оптический захват — использует камеры (от 2 до 100+) и маркеры (светоотражающие или светодиодные). Маркеры крепятся на костюм актёра, камеры фиксируют их положение в пространстве. Точность высокая (до 0,1 мм), но требуется контролируемое освещение и отсутствие помех. Подразделяется на:
  • Пассивный — маркеры отражают инфракрасный свет от камер.
  • Активный — маркеры сами излучают свет (например, светодиоды).
  • Безмаркерный — алгоритмы компьютерного зрения распознают позу человека по видео с обычных камер (например, OpenPose, MediaPipe).
  1. Инерциальный захват — использует датчики (акселерометры, гироскопы, магнитометры), встроенные в костюм или закреплённые на теле. Не требует внешних камер, работает в любых условиях, но подвержен дрейфу и требует калибровки. Примеры: Xsens, Perception Neuron.
  1. Механический захват — использует экзоскелет с потенциометрами или энкодерами в суставах. Ограничивает подвижность, но обеспечивает высокую точность углов. Исторически применялся в ранних системах (например, Digital Actor).
  1. Магнитный захват — использует магнитные датчики в поле, создаваемом источником. Чувствителен к металлическим предметам и электромагнитным помехам. Пример: Polhemus.

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

  • Анимация персонажей — полный захват тела (body capture) и лица (facial capture).
  • Захват движений рук (hand tracking) — для виртуальной реальности и жестового управления.
  • Захват мимики — с помощью маркеров на лице или камер высокого разрешения.
  • Захват движений животных — для анимации реалистичных зверей (например, в фильмах «Жизнь Пи», «Король Лев» 2019 года).

Устройство и принцип работы

Оптическая система (на примере Vicon)

  1. Костюм — чёрный облегающий комбинезон с креплениями для маркеров.
  2. Маркеры — сферы диаметром 3–20 мм из светоотражающего материала (обычно на основе стеклянных микросфер).
  3. Камеры — инфракрасные, с частотой съёмки от 60 до 1000 кадров в секунду. Располагаются по периметру сцены.
  4. Калибровка — перед съёмкой камеры настраиваются на общую систему координат с помощью калибровочного объекта (например, L-образной рамки с маркерами).
  5. Запись — актёр выполняет движения, камеры фиксируют положение каждого маркера. Программное обеспечение (например, Vicon Nexus, OptiTrack Motive) реконструирует трёхмерные координаты.
  6. Постобработкаудаление шумов, заполнение пропусков (если маркер временно скрыт), сглаживание траекторий.
  7. Ретаргетинг — перенос данных на скелет компьютерной модели (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 →