Новости Дневники разработчика, часть 1: Прыжок в неизвестность

Кирилл Юдинцев, креативный директор Gaijin Entertainment:

«Эта история началась в 2003 году.

Gaijin только появился на свет.

В начале 2000 года один из арт-проектов привлёк мое внимание.

Я говорю о проекте Зака Бута Симпсона. Человек подходит к экрану и сотни бабочек, созданных с помощью проектора, садятся на его или её тень.

Данная идея захватила моё воображение. Теперь это называют дополнительной или смешанной реальностью, но возвращаясь к тому моменту, я представлял себе всевозможные варианты: на экране — игра, а у экрана — человек. Его тело контролирует игровой процесс. Нет никаких джойстиков — ты просто подходишь и начинаешь играть. Любой мог бы играть: ребёнок, неприспособленный к джойстику, и взрослый, чувствующий себя далеко не новичком, кто угодно. Это подобно волшебству; а делать волшебство возможным, превосходя все ожидания — определённо достойное занятие.

У нас было множество идей одновременно: волшебные заклинания, танцы, игра в мяч, но об этом мы поговорим позже. Всё это на сегодняшний день уже не кажется оригинальным, но это был 2003 год и Kinect ещё не было. Не существовало даже Wii и EyeToy.

В 2003 году мы начали работу над нашим проектом. Мы с самого начала решили, что он должен работать даже с самыми дешёвыми веб-камерами (которые в то время были намного хуже, чем сейчас). Нашей задачей было распознавать человеческие очертания, хотя бы плечи и голову. Короче говоря — то, что Kinect делает сейчас, но об этом чуть позже.

Вскоре мы поняли, что данная проблема была виртуально нерешаема, по крайней мере в режиме реального времени. Узнавать тень на белом фоне — одно дело, но пытаться узнать что-либо на фоне разноплановом, при разрешении 320x240 и 20 кадрах в секунду — задача совсем иная. Понять где находятся плечи и голова пользователя трудно даже для человеческого глаза!

Мы отбросили в сторону все варианты, требующие белого фона. Мы обнаружили, что любой инфракрасный пульт дистанционного управления работает весьма хорошо — инфракрасная лампа является яркой белой точкой в любых условиях освещённости. У нас были и другие идеи, предполагающие использование всевозможного оборудования, работающего действительно хорошо, но скрепя сердце мы всё это отбросили.

Нам хотелось, чтобы люди могли просто гулять и играть.

Другая идея была намного более удачной – смена картинок. Регистрация движения в сочетании с распознаванием картинки на основе изменяющихся контуров. Очень похоже на EyeToy, не правда ли? Ну, как только мы начали работать над данной идеей, выпустили EyeToy. »