Kinect - бесконтрольный выстрел

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

Когда Microsoft впервые представила Kinect (тогда он был известен под кодовым именем Project Natal) на выставке E3-2009, показанное было сродни фантастике. Говорящий мальчик в телевизоре, проекты, управляемые одними лишь жестами - нам предложили концепцию игры без контроллера с настолько интуитивным управлением, насколько это вообще возможно. Сенсоры отслеживают положение тела, рук и ног в трехмерном пространстве, узнают пользователя в лицо, реагируют на его голос. Интерфейс будущего, который в теории может прийти на смену стандартным геймпадам, как сенсорные дисплеи заменили кнопки в телефонах.

Через год на E3-2010, когда Kinect получил собственное имя и отдельную пресс-конференцию, посетителей которой нарядили в белые пончо, показали им цирк и чудеса  (актеры не всегда вовремя попадали в происходящее не экране, из-за чего складывалось впечатление, что Kinect предугадывает их желания), проявились технологические ограничения инновационного устройства. Команды выполнялись с явными задержками, играть можно было только стоя, требовалось много места, сенсоры не отличались  чувствительностью. Да и представленные игры не выходили за рамки традиционных танцевальных проектов и фитнес-тренажеров.

Инновации в массы

Люди, знакомые с EyeToy для PlayStation, легко опознали в Kinect наследника «игровой камеры». Примерно тот же набор развлечений, схожий интерфейс, даже само название устройства соответствовало проекту «EyeToy: Kinetic» 2005 года для PS2. Учитывая, что разработка Sony не пользовалась большой популярностью у пользователей, многие прочили Kinect схожую судьбу. Не тут-то было.Известно, что в маркетинговом отделе Microsoft работают мастера, если не гении. Рекламная кампания Kinect стоила очень дорого, по слухам, приблизительно $500 млн. Она была веселой, напористой, соблазняющей слоганом «Контроллер - это ты!». И бомбила по большой площади - по казуальной аудитории. То есть по тем людям, которые играют нечасто, время от времени, поэтому им требуется интуитивный, понятный и простой интерфейс. Желательно, чтобы к веселью легко подключались друзья и родные.

Kinect с лихвой удовлетворяет этим требованиям и позволяет почувствовать себя участником научно-фантастического фильма, где герои движениями управляют парящими в воздухе схемами. Это обеспечило устройству сумасшедший успех, недовольные покупкой если и были, то их комментарии тонули в лавине восторженных отзывов. На сегодняшний день Kinect является самым быстро распродаваемым устройством потребительской электроники (о чем имеется запись в «Книге рекордов Гиннесса». За 2 первых месяца было реализовано 8 млн. Kinect. К началу весны 2011 года - более 10 млн.

Первое впечатление

Kinect по сути является новой игровой платформой, а не контроллером. Он ориентирован на отдельную (от поклонников Halo и Call of Duty) аудиторию, предлагает собственный набор игр и уникальный способ управления ими. Он привлекает стильным внешним видом, простотой установки и интуитивным управлением. Первое время кажется, что на полке пристроилась голова сообразительного робота из фильма «Короткое замыкание». Он поворачивается вслед за вами, узнает в лицо, здоровается, слушается жестов, сам устанавливает оптимальный угол наклона камеры.

В упаковочной коробке помимо самого Kinect можно найти:

  • справочный мануал - настоятельно рекомендуется к прочтению перед установкой устройства для выбора наиболее подходящего места
  • игра Kinect Adventures! - набор развлечений, где приходится прыгать, махать руками и принимать странные позы, затыкая протечки в батискафе
  • удлинитель USB
  • провод USB, совмещенный с адаптером питания (необходим для старых ревизий Xbox 360)

Устройство готово к работе после распаковки, подключения и проведения одноразовых калибровочных тестов. Последние отнимают много времени, особенно так называемый Kinect ID, в котором приходится переступать с места на место и принимать указанные на экране позы. Зачем это надо, не совсем понятно, но один раз можно потерпеть. Kinect Adventures! сложно назвать самостоятельной игрой, но в качестве бесплатного приложения она подходят отлично, позволяет ознакомиться с возможностями устройства и дарит несколько дней свежих впечатлений от необычного способа управления. Хороший разогрев перед стартом в магазин за следующим развлечением.

Установка и привыкание

Подключается Kinect предельно просто. Если у вас в наличии Xbox 360 S (новая ревизия, компактная и почти бесшумная), то достаточно воткнуть USB-коннектор в соответствующее гнездо на тыльной стороне консоли.

Не сложнее подключения любого другого USB-устройства

Если у вас на полке стоит старая ревизия Xbox 360, то придется дополнительно подключить Kinect к розетке переменного тока специальным адаптером.

Этот метод не сложнее, но количество проводов возрастает в два раза,
и требуется дополнительная электрическая розетка

Рекомендуется устанавливать Kinect на расстоянии 60-180 см. от пола (чем ближе к крайнему значению, тем лучше) строго по центру экрана. Для игры перед телевизором требуется расчистить площадку на расстоянии 2-3 метров до пользователя. Так, чтобы вас от камеры ничто не загораживало, можно было свободно махать руками и прыгать из стороны в сторону. Обращаем внимание, что 2 метра - это минимальное значение. Если у вас в квартире недостаточно места, можете забыть о покупке Kinect. В нашем случае при росте 180 см. на расстоянии двух метров Kinect уже не видел пятки и макушку головы, терял поднятые вверх руки.

Учитывая вышесказанное, данная фотография слабо соотвествует действительности.
На таком расстоянии даже одному человеку будет недостаточно места

Контроллеры движений для Wii и PS3 в этом плане получились удачнее. При помощи них два пользователя могут свободно играть, скажем, в теннис на том расстоянии, куда едва втискивается один человек для управления Kinect.Также надо привыкать к тому, что игры управляются стоя. Не потому, что Kinect не распознает движения сидячего человека - отнюдь, с этим у него никаких проблем нет. Сказывается отсутствие кнопок и ограниченный набор действий руками. Разработчикам приходится использовать все тело пользователя, чтобы расширить игровые возможности. Прыжки, бег, приседания, наклоны - все это надо делать самому, чтобы человечек на экране прыгал, бегал, приседал и наклонялся.

Схожести и различия

На первый взгляд Kinect в самом деле очень напоминает EyeToy. Особенно, если сравнивать игры и интерфейсы. Ладонь игрока служит в качестве указателя. Чтобы активировать опцию в меню, требуется подвести к ней курсор в виде ладошки и выждать секунду - неподвижное состояние служит в качестве «нажатия». Для управления во многих играх требуется прыгать, махать руками, совершать наклоны, принимать указанные позы для активации соответствующих способностей. Так что для пользователй EyeToy возможности Kinect не будут сюрпризом. Хотя удивляться все равно будет чему. Технологически Kinect намного совершеннее игровой веб-камеры для PS3. Он не требователен к освещению, может работать в темноте. Все благодаря специальному инфракрасному проектору «структурированного света». В том смысле, что свет излучается в виде множества направленных пучков, формирующих на плоской стене точечную сетку. На неровной поверхности геометрия рисунка будет изменяться, что позволяет с высокой точностью сканировать трехмерный рельеф.

Помимо проектора в Kinect имеется две камеры. Первая - инфракрасная, служит для захвата отраженного структурированного света из проектора и работает в разрешении 320х240 (отсюда невысокая точность работы устройства, на расстоянии в 2-3 метра хорошо распознаются только конечности, но никак не отдельные пальцы). Вторая - обычная, улавливает видимый человеческому глазу спектр, работает в разрешении 640х480.Помимо этого Kinect оборудован 4-мя микрофонами, которые служат для распознавания звуковых команд и общения в чате. Автоматически отсекается посторонний шум и игровые звуки, что обеспечивает комфортное общение.Также Kinect умеет следить за игроком. Если взрослый уступит место ребенку, то Kinect потратит немного времени, пожужжит моторчиками, обеспечит нужный угол наклона камеры и успокоится. Можно дальше продолжать играть.

Сравнение размеров Kinect с другими игровыми контроллерами

Серьезный минус у использованной технологии только один - Kinect работает в паре со старой игровой консолью, мощностей которой не хватает на быструю обработку данных. Отсюда низкое разрешение и невысокая точность, отсюда приличное запаздывание исполнения команд. В играх повсеместно наблюдается плавающий эффект, словно персонажи вынуждены преодолевать сопротивление плотной среды, стараясь повторять действия пользователя.Поначалу сложно ориентироваться даже в меню, поскольку курсор движется за рукой с заметным опозданием, пролетает мимо цели, залипает на иконках. Приходится подводить его медленно, чтобы попасть именно туда, куда надо. Аналогично и контроль в играх. Всегда надо действовать с упреждением. Соответственно, проекты на ловкость, точность и реакцию представляют собой бледное подобие спортивных игр для Wii и PS3.

Игровые приложения

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

Средняя оценка выпущенных для Kinect игр согласно Metacritic:

  • Adrenalin Misfits - 50
  • Body and Brain Connection - 57
  • Brunswick Pro Bowling - 50
  • Carnival Games: Monkey See, Monkey Do! - 52
  • Dance Central - 82
  • Dance Paradise - 59
  • Deca Sports Freedom - 26
  • Def Jam Rapstar -74
  • Fighters Uncaged - 31
  • Game Party: In Motion - 33
  • Get Fit With Mel B - 56
  • Harry Potter and the Deathly Hallows, Part 1 - 38
  • Kinect Adventures! - 61
  • Kinect Joy Ride - 52
  • Kinect Sports - 73
  • Kinectimals - 74
  • Michael Jackson The Experience - 61
  • MotionSports - 39
  • Sonic Free Riders - 47
  • The Biggest Loser Ultimate Workout - 68
  • Yoostar 2 - 51
  • Your Shape: Fitness Evolved - 73
  • Zumba Fitness: Join the Party - 43

Попытки заигрывания с хардкорной аудиторией привели к неудачам. Гонки (Kinect Joy Ride, Sonic Free Riders), файтинги (Fighters Uncaged), спортивные тренажеры (Kinect Sports, MotionSports) страдают от запаздывания исполнения команд и низкой точности. Машинки переруливают, Соник движется сам по себе, шар в боулинге несется совсем не в том направлении, куда бросал, бойцы-инвалиды лениво пихаются конечностями. Напрыгаетесь вы, конечно, в волю. Только сложно получить удовольствие от игры, которую слабо контролируешь.

Sonic Free Riders, на высоких скоростях происходящее просто не получается контролировать

И когда Kinect уже почти совсем теряет привлекательность, неожиданно находишь для себя два проекта, целиком оправдывающих покупку устройства. Первым стал Dance Central от студии Harmonix, создателей Guitar Hero и Rock Band. Интересный подход к реализации игрового меню позволяет выбирать опции быстро и точно. На экране не показывают раздражающего «плавающего» аватара, требуется своевременно выполнять танцевальные движения под модную музыку. Вас учат новым приемам, заставляют отдаваться танцу до конца, до пота и дрожи в коленках, и компенсируют усилия стильным визуальным оформлением и восторгами публики. Когда-то нам показали, как здорово быть «героем гитары», теперь позволяют стать «легендой танцпола».Есть у игры и практическое применение, особенно если ваше поведение на дискотеках сродни маятнику, болтающемуся из стороны в сторону. Вас в самом деле научат красиво и интересно танцевать с применением огромного количества движений.

Dance Central, учитель танцев и отличное развлечение

Вторым интересным проектом для Kinect стал Kinectimals, по совместительству являющийся одним из самых красивых и технологичных на Xbox 360. Зверята на экране ведут себя с милой неуклюжестью малышей, ветерок причесывает их пушистый мех, густая травка мнется под из лапками. Глаз не оторвать. Несмотря на то, что игра предлагает всего несколько развлечений (среди которых гонки, футбол, метание диска и т.д.), исследование острова и шалости с питомцем дарят множество свежих, ярких  впечатлений.

Kinectimals, милашек по ту сторону экрана невозможно не любить

Неудобства

Уже упоминалось, что Kinect требует очень много свободного пространства, но это не единственная проблема. Неудобство связано с тем, что пересекать комнату, когда в ней играет человек, не рекомендуется. Стоит загородить камеру, и теряется контроль, устройству требуется несколько секунд, чтобы выйти из ступора. Если подойти к товарищу, чтобы получше рассмотреть происходящее на экране, Kinect тут же предложит сыграть вдвоем. Бывает, что он выбирает в качестве игрока не того пользователя - отдыхающего на диване, а не стоящего перед телевизором. Случается, что сбивается настройка, пропадает курсор, человек перед экраном воспринимается в качестве предмета обстановки. Каждый раз, когда меняется пользователь, Kinect долго перенастраивается на нового.

В принципе, все эти неудобства незначительны и проявляются нечасто. Чтобы избавиться от многих неприятностей, достаточно приучить себя к новой манере поведения (не бегать по комнате, не мешать другу, не лезть в камеру).

Общение и левитация

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

 
Навигация по меню Xbox 360 при помощи Kinect, демонстрация слежения камеры в видеочате

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

Diagnosis

У Microsoft получилось создать интересное устройство, но интересно оно будет в первую очередь казуальным игрокам. Просто потому, что на данный момент набор игровых приложений для Kinect ограничен мини-развлечениями, тренажерами и танцами. Серьезных, взрослых проектов пока нет, они анонсированы, но что собой будут представлять - загадка. Впрочем, до ее решения осталось ждать совсем недолго, до следующей выставки E3.Kinect в самом деле отслеживает положение тела игрока в трехмерном пространстве. Однако на данный момент очень немногие разработчики сумели грамотно распорядится дарованными возможностями, большинство клонируют старые проекты для EyeToy, некоторые стараются угнаться за Wii. В итоге получаются забавные развлечения, но стоящих игр для Kinect пока вышло ровно две: Kinectimals (образец для будущих приключенческих игр) и Dance Central (который не столько игра даже, сколько продвинутый учитель танцев). Сам же Kinect, как показал практический опыт, представляет собой капризное устройство. Он требует очень много пространства. Он реагирует на движения с явным запаздыванием, что создает очевидный дискомфорт во время игр, не отличается высокой точностью, порой теряет игрока, тратит кучу времени на перенастройку при смене пользователей. Во время навигации по меню консоли довольно скоро приходит понимание, что стандартный игровой контроллер Xbox 360 позволяет выполнять все действия намного быстрее и с меньшими усилиями.Сложнее всего предсказывать будущее Kinect и игр для него. К примеру, PS Move на данный момент зарекомендовал себя как универсальный контроллер, который с одинаковым успехом используется в хардкорных жанрах (шутеры, стратегии, боевики) и казуальных (спортивные тренажеры, рисовалки, мини-развлечения). Самобытных проектов немного, но поддержку контроллера получают многие игры, уже сейчас их почти полторы сотни. Kinect же пока может гордится только играми, основанными на простых телодвижениях, из очень ограниченного жанрового набора. Заявленные «хардкорные» проекты, скорее всего, будут отличаться от казуальных только арт-дизайном, заставляя выполнять те же действия.

Однако работы энтузиастов на персональных компьютерах подсказывают, что возможности устройства ограничены только фантзией разработчиков и желанием издателей. Именно от них сейчас зависит: останется ли Kinect на прежнем уровне или пойдет дальше, будет вотчиной танцевальных игр и тренажеров или превратится в самостоятельную платформу с многообразием уникальных жанров. Проблема в том, что у Microsoft мало внутренних студий, соответственно, в одиночку она не сможет развивать собственный проект, обеспечивая постоянной приток свежих игр, и успех будет зависеть от заинтересованности независимых издателей. А их сложно заинтересовать, особенно когда требуется делать эксклюзивный проект для платформы с неопределённым будущим. Поэтому, несмотря на выдающиеся продажи самого контроллера, список анонсированных и вышедших игр для Kinect невелик.

Pro:

  • Управление играми и консолью без контроллера, одними жестами
  • Улавливает движения пользователя по по всем трем координатам и не требователен к освещению
  • Самостоятельно отслеживает положение пользователя в играх и видеочате
  • Прекрасно подходит для танцевальных игр и фитнес-тренажеров, для проектов, где требуется принимать определенные позы, для неспешных приключений с простыми мини-играми и исследованием территории

Contra:

  • Требуется очень много свободного места перед телевизором
  • Команды во всех опробованных играх выполняются с очевидными задержками
  • Занятное, но на практике неудобное меню для управления функциями консоли
  • Из вышедших проектов единичные игры адекватно используют возможности устройства
  • Ограниченное жанровое разнообразие предложенных игр и отсутствие ясности в направленности будущих проектов
  • Перенастройка Kinect на нового пользователя в играх отнимает много времени
  • Kinect не понимает русскую речь, из-за чего голосовое управление нам (пока?) не доступно
  • Очень не хватает миниатюрного ДУ-пульта хотя бы с одной кнопкой
Инструментарий Виталий Казунов К обсуждению