Некоторые существующие системы захвата движения

 

Лидерами в отрасли являются фирмы Vicon, Acty, Advanced Mechanical Technology, DKH, Gsport, Motion Analysis, Peak Performance, PhaseSpace, Phoenix Technologies, Polhemus, Gypsy и Qualisys. Недавно компания Vicon сообщила о том, что оптическая система оцифровки движений персонажа Vicon 8, наряду с аналогичными системами других разработчиков была подвергнута независимому тестированию на международном форуме Clinical Gait Analysis Forum в Японии. В результате проведенных тестов, система Vicon 8 показала наилучшие по скорости обработки и точности полученного материала результаты.

Vicon 8i это второе поколение семейства V8 – первой системы захвата движения созданной специально для анимации компьютерных персонажей. Система основана на пассивных датчиках и маркерах для обозначения ключевых областей.

Система оптимизирована для работы с большими объемами данных, может производить захват движения для нескольких актеров. Поддерживает работу с 24 камерами, так же есть возможность работы в режиме реального времени.

Система не накладывает ограничение на количество маркеров расположенных на модели. Обычно используется около 120 маркеров. Но возможно использование до 400 маркеров в автономном режиме.

Необходим определенный уровень качества входных данных, чтобы определять движение актера и избежать неавтоматическую обработку данных (например, если какой-то из маркеров не будет выделен, оператору систему будет нужно указать его положение в ручном режиме). В качестве источников информации применяются разработанные фирмой камеры Vicon Mcam2.

Основные свойства камеры Vicon Mcam2:

• Увеличивает активную область действия

• 1.3 миллиона пикселей – больше точность, больше детализация

• 1000 кадров в секунду – более быстрые движения, больше нюансов, истинная красота движения в высокой скорости

• способность легко различать соприкасающиеся маркеры, даже на расстоянии порядка 25 метров от камеры.

• Можно использовать меньшие маркеры – захват полного тела, лица, руки, все одновременно. Только камеры MCam2 способны точно обнаружить позицию маленьких (4mm) маркеров на расстояниях больше чем 10 метров

• Сокращение последующей обработки благодаря повышенному качеству данных

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

Вместе с оборудованием поставляется и пакет программного обеспечения, который состоит из следующих программных продуктов:

• Vicon IQ

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

• Vicon Workstation

Данный программный продукт является «сердцем» системы. Проводит полный цикл обработки захвата движения от выделения маркеров до 3D моделирования.

• Vicon Realtime

Специализированный программный продукт, который оптимизирует обработку информации и представления ее в режиме реального времени.

• Vicon BodyBuilder

Приложение, которое позволяет создавать и анализировать кинематическую модель скелета. Разработан собственный язык описания скелета. Который позволяет избавиться от сложной векторной алгебры для описания трехмерного движения и перевести его в обычный скриптовый язык.

Система захвата движения Gypsy Motion Capture System предлагает альтернативный способ захвата движения. Патентованная электромеханическая система, состоит из скелета, сделанного из легких алюминиевых стержней, которые следуют за движением актера, и датчиков. За счет движения изменяется сопротивление, которое детектируется с помощью потенциометров. Чтобы вычислить угол поворота бедер используется гироскоп (установленный на бедрах). Данные из аналоговой формы преобразуются в цифровую форму и обрабатываются на компьютере в специализированном программном обеспечении.

 

Описание съёмок

 

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

После того, как система откалибрована, а актер обвешен маркерами, необходимо откалибровать его. Для этого под прицелом камер ему необходимо сделать ROM (Range of Motion), согласно данным которого в программе Vicon IQ появляется субъект. Пока оператор системы занимается обработкой этого субъекта, постановщик объясняет актеру какие движения будут отыграны в данном сете, актер готовится, репетирует.

Запись ведется в формат X2d, который проходит обработку в Vicon IQ.

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

Выходные данные могут иметь формат TRC, FBX, BVH.

TRC формат несет в себе данные о движениях маркеров, а также при обработке в Motion Builder предоставляет ряд инструментов для улучшения качества (заливка гапов, фильтрование).

FBX формат может иметь разные воплощения:

Файл может включать в себя данные наподобие TRC формата, только без возможности доработки маркеров, а может включать и полностью анимированную модель, или несколько моделей.

Фильмбокс формат с легкостью импортируется в 3D studio MAX, Maya на простые кости.

BVH формат используется нами исключительно только для экспорта мокап данных на скелет анимационного модуля Character Studio для 3D studio MAX.

Отснятые в сете движения проходят обработку в Vicon IQ. Там маркеры обретают трехмерность, заливаются гапы, фильтруются. Программа Vicon IQ позволяет рассчитать кинематическую модель персонажа, а также провести довольно точное автоматическое распознавание частей тела актера при чистых данных. Если маркеры актера часто перекрываются, то необходима ручная доводка данных, автоматической обработки в данном случае недостаточно.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: