Motion capture — это относительно новая технология для захвата движений персонажа. Предком этой технологии было ротоскопирование, изобретенное ещё до рождения человека по имени Уолт Дисней (а может, вместе с ним ). Короче, раньше, кадр за кадром, перерисовывали актёра, снятого на камеру. А сейчас, как вы знаете, лепят ему кучу всяких датчиков на лоб (и на другие части тела) и он начинает двигаться. Движение представляется в компьютере в качестве 3D-скелета. Это называется "motion capture" (захват движения).
Но сегодня я наткнулся на интереснейшую и, главное, полезнейшую технологию! Суть в том, что она делает тот же захват движения для 3D-скелета, но только без специальных датчиков. Всё что нужно — это вот:
компьютер и две хиленькие веб-камеры (от: 320x240 px)! Никакого специального освещения или костюмов.
Полученный скелет экспортируется в форматы (для POSER, Endorphine и др.): * Biovision .BVH; * COLLADA; * Valve Software’s Source Engine animation .SMD; * Unreal Engine animation; * и другие.
Ещё они планируют сделать апдейт программы для снятия мимики лица, но для этого уже потребудется HD-камера. И всё это сделали наши соотечественники из Москвы! (ну, то есть, я из Украины, но вы для меня как соотечественники ) Всё остальное читайте на сайте.
Похоже на то. Ну, я по крайней мере, на встречал ничего подобного раньше... И в Википедии приведена эта технология со ссылкой на их сайт. На англоязычной версии в Википедии вообще подобная технология не упоминается.
Вот ещё: но английски это звучит как markerless (безмаркерная) motion capture. У них ест такой термин, но то что они с ним вытворяют — это ни в какие ворота не лезет:
Но все они почему-то зацикливаются на передаче внешнего вида персонажа компьютеру, что автоматически приравнивает такие разработки к космическим (посмотрите сколько там камер на фоне, а в последней ссылке описывается технология с какими-то 14-ю LED-based камерами) ...и делает эти технологии совсем не же такими доступными как в российском варианте.
P.S. Мне это напомнило интересный случай с российским и американским космическими агентствами. Когда космонавты только начинали летать в космос одна из проблем которая перед ними возникла — это то, что шариковые ручки перестают работать в невесомости. Американцы начали придумывать какие-то микро-насосы для подкачки чернил и т.п. А русские просто взяли карандаш
Punk T-34, аналогичный случай с китайцем который приспособил массовый и потому доступнейший пульт для WII в качестве датчика движения. Фиг знает - работа с маркерами уже обкатана вдоль поперек и для FX для киновидео их хватает в большинстве случаев. В примерах вижу что движения грабятся всеьма неидеально - для FX такое качество непойдет, но если бы оно обрабатывалось в реалтайм даже с худшим качеством - тогда это практически прорыв в игровой отрасли. Технология для капчура сразу и моделей и движения и "текстуры" - это уже за рамки FX выходит - это прототипирование систем виртуальной реальности, научные и инженерные исследования итп итд. вплоть до систем безопасности.
Punk T-34, А мораль-то в чем? Лет ~7 назад я делал презентацию для какой-то московской фирмы, продвигающей разработки систем безопасности. Насколько я помню, там был среди прочих модуль, распознающий человека по походке. Как я себе представляю чисто умозрительно, компьютер на основании анализа изменений силуэта при видеосъемке самостоятельно расставлял маркеры для основных суставов и сравнивал с базой данных. Здесь же, наверное, на основе примерно такого же анализа модифицируется заготовленный скелетон. Ну и понятно, что точность захвата будет адекватна цене. На голливудских фильмах работают целые оравы аниматоров, шлифующих вручную глюки захвата и натяжки. Что уж говорить о надомных технологиях...
27 Сообщения: 1120 Зарегистрирован: 06.10.03 Откуда: Volga banks
Добавлено: 2 Февраль 2009, 09:57:30
Цитата:
Насколько я помню, там был среди прочих модуль, распознающий человека по походке. Как я себе представляю чисто умозрительно, компьютер на основании анализа изменений силуэта при видеосъемке самостоятельно расставлял маркеры для основных суставов и сравнивал с базой данных.
Мне доводилось настраивать подобную систему - детекция движения человека делается просто определением пропорции высота/ширина зоны движения - у человека эта пропорция отличается от автомобилей и животных. Грубо - зона будет вертикально ориентированной, в отличие от горизонтальной других объектов. . Так что обмануть такие датчики можно, даже сам пробовал на четвереньках ползать ))
_________________ Damn, you can not stop premature ejaculation!
Насколько я помню, там был среди прочих модуль, распознающий человека по походке. Как я себе представляю чисто умозрительно, компьютер на основании анализа изменений силуэта при видеосъемке самостоятельно расставлял маркеры для основных суставов и сравнивал с базой данных.
Мне доводилось настраивать подобную систему - детекция движения человека делается просто определением пропорции высота/ширина зоны движения - у человека эта пропорция отличается от автомобилей и животных. Грубо - зона будет вертикально ориентированной, в отличие от горизонтальной других объектов. . Так что обмануть такие датчики можно, даже сам пробовал на четвереньках ползать ))
Там была система другого уровня. Ее задачей было определить, идет ли сотрудник Иванов, сотрудник Петров или некто неизвестный. Впрочем, насколько точно она это определяла, и на какой стадии находилась разработка модуля, осталось коммерческой тайной
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.