Да я шутку пошутил, а на счет видео не нашелся что сказать, ничего выдающегося в этой технологии нет, просчет рядов не более того. Это было доступно уже давно, хотя для стран третьего мира возможно это и своеобразный прогресс.
я не говорил о теории, схожий подход был показан уже давно, а здесь просто по людям сделали слой маску, в принципе если бы любой человек находящийся между игроком и целью, цель бы пропала.
вплане разработок второй? хм? откуда такие свединия? страна живущая практически на доходы с разработо и продаж новейших технологий всему миру-той же америке и вы считаете ее третьего-второго мира??))что же тогда на первом плане?
Ой, да ладно вам. Все уже давно привыкли делить страны на две, а не на три категории. И вторая из этих категорий — «Страны третьего мира». Когда вы в последний раз слышали фразу «страны второго мира»? Ну, только честно, признайтесь
Вот лучше бы и название топика было с этой технологией (например, игра в дополненной реальности), а то сбивает с толку, пока ролик не посмотришь и не поймешь.
А так, штука конечно забавная, помню даже как-то доклад делал на эту тему когда еще в университете учился. Я бы побегал бы так толпой, пострелял бы монстров )
Кстати, это вполне возможно, все же уже был подобный проект — ARQuake, но там как видно из названия только квагу гоняли, а здесь явно графика получше, соответственно и мощности нужны высокие чтобы это дело все в реал-тайме клеить.
Вот если можно было бы стрелять в реальных людей, это было бы действительно впечетляюще. А так… Хотя побегать по какому-нить заброшенному зданию было бы круто)
При попытке сделать AR-игру в таком режиме — первая большая проблема с которой столкнутся создатели — это «как сделать что бы 3D объекты пререкрывались объектами из видео». Что бы посчитать маску перекрытия в рилтайме — обычной видеокамерой обойтись не получится. Тут нужно куча технологий, что-бы сначала как-то смоделировать в 3D, ту сцену которую видит через камеру игрок, затем разместить в сцене виртуальные объекты и посчитать маску перекрытия.
Тут все красиво перекрывается «в рилтайме». На очень сложной сцене с кучей живых людей… Происходит это потому, что вручную нарисовано видомонтажером поверх отснятого видеоролика. :)
Это я вам говорю как человек активно исследующий возможности AR.
Сделать качественный AR-шутер на самом деле очень не просто.
Не факт! Если поставить две камеры в бинокулярном виде и вычислять параллакс, то обычный современный видеоускоритель сможет это динамически просчитывать, тупо сравнивая два кадра в двух камер. Это сродни алгоритму MPEG4, вычисляющим движение путём сравнения двух последовательных кадров.
По крайней мере, примитивная реализация точно возможна.
Ну с параллаксом — неплохой вариант, да. Есть еще варианты с лазерными дальномерами, с установкой грида из камер по всему помещению, итд.
Но как показывает практика сейчас пока качественных AR-решений с HMD (носимым дисплеем) — еденицы и одни очень дОроги. Качественного подкладывания AR _под_ видео-объекты я пока особо не встречал.
Сам давно ломаю голову как сделать качественное AR-погружение на недорогом, доступном оборудовании.
Когда увидел этот фильм первые секунды с удивлением было подумал — неужели чудо произошло… но как оказалось — пока никаких чудес. Все как обычно. :|
ps: Кстати, если у кого-нить есть соображения как проблемы HMD+AR решаются на недорогих железках и есть интерес в таких проектах — пишите в личку\скайп, буду рад интересной беседе. Может придумаем что продуктивное, глядишь в проект выльется. :)
Пока мне представляется такой вариант, как использование технологии chromakey в реальном времени.
«Живой» chromakey любой может потестировать на своей вебкамере с помощью специального софта.
Суть такова — есть одноцветное, равномерно освещенное помещение, структура которого известна. Любой чужеродный объект в помещении, не сливающийся с фоном, может быть легко выделен компьютером в реальном времени.
Человек надевает шлем с HMD, позволяющий определять собственное положение в помещении и направление головы. Устройство имеет беспроводную связь с сервером.
Определение положения может быть реализовано несколькими способами — например, какими либо локаторами, по принципу GPS, дополняя специальными метками на полу и стенах.
Сервер, зная положение игрока, рисует картинку, накладывая чужеродные объекты, если они не перекрываются виртуальными моделями, в зависимости от расстояния до них. Таким образом, происходит не дополнение реальности, а, скорей, дополнение виртуальности. От этого дополнения можно было бы вообще отказаться, но тогда игрок бегал бы в помещении сам, а такой аттракцион будет экономически невыгоден.
Основные задачи:
1) В реальном времени определить расстояние до объектов (других игроков). Предполагаю, что задача решаема в реальном времени.
2) Поскольку, рендеринг требует больших мощностей, вероятно, для каждого HMD потребуется отдельный сервер и таскать их с собой будет тяжело. Нужно организовать беспроводную связь между шлемом и сервером, а удастя ли без задержек передавать такой огромный поток данных, как видеосигнал, я не знаю.
В принципе, можно было бы попробовать реализовать chromakey с помощью такого девайса: www.vuzix.com/iwear/products_wrap920.html
Нужно будет взять небольшое помещение, обить его зеленой тканью, нанести метки и написать софт, генерирующий картинку.
Ага, до chromakey народ тоже уже догадался.
Сейчас к сожалению не смог быстро найти, но есть демо-видео, где с человека находящегося в зеленом зале моментально строилась 3D-моделька (достаточно грубая), с натянутой на нее текстурой этого человека. Он стоя в HMD мог не только видеть свои руки в 3D, но и например сделать snapshot и посмотреть на себя «со стороны»… толкнуть своего клона что бы он упал на пол. :)
В общем сложно словами описать, но штука довольно забавная. И все-же это именно дополненная виртуальность + требующая зеленой комнаты. Я как-то пробовал делать дома chromakey из подручных средств — не просто добиться равномерного зеленого.
Мне понравилось как последний враг привалился к трибуне :) Похоже на распознавание стереоизображения: враги вписаны в реальность очень качественно! Если с AR ещё понятно как оно работает, то здесь — явный шедевр!
Лучше всего фейк заметно вначале, по «приклеенному» изображению с проектора на экране :)
Интересно, какое в таком AR гипотетически должно быть средство отображения для человека?
Если прозрачные очки с наложением объектов — враги будут сильно выделяться из окружения
Если смотреть только через 2 маленьких ЖК-дисплея имхо может быть ох, как неудобно. Какой-нибудь большой панорамный экран прямо перед глазами может быть, правда я еще такого не видел
«реальном режиме времени» — как серпом по яйцам! Поменяйте плз первый два слова местами…
по теме: фейк конечно, но всё равно класс! наверно ничё так было бы поноситься по городу с друзьями…
это ж что, собирешься поиграть и системник на спине тягать придется, а если у меня комп навороченный, там железа килограмм на 30, это я так спецподготовку могу пройти :)
:) так вот… это отрывок из израильского сериала. «Мисударим» (хорошо устроились) в котором ребята из одного некогда успешного стартапа разводят журналистов что бы поддержать цены на акции своей фирмы. сериал кстате отличный, всем советую…
P.S. очень понравился диалог о том к какому миру относиться Израиль… позновательно.
то что мы с технологиями отстаём… забавно :))) здесь пол страны на hi-tech работают
Эээ … сейчас каска сканирует публику,
Вы можете увидеть сейчас это на большом экране, поздоровайтесь
На данный момент это выглядит как очень много времени, в отношении полу года, до того как Саар покажет вам что то, я думаю это уже достаточно готово.
Во общем все, Space Analyzed, Single Player, Start Game,
Это будущее игр, это augmented reality (возвышенная реальность досл. с фр.) Innovate …
Пример игры в реальном режиме времени