Microsoft Kinect: особый контроллер
Запуск революционного изобретения Microsoft – устройства Kinect – с большим успехом прошел во всем мире. Microsoft реализовала миллион устройств Kinect за первые десять дней продаж. Потенциал технологий, заложенный в модерновом контроллере, меняет наше представление не только об управлении в играх, но и о выполнении типичных офисных задач. Набор текста, веб-серфинг и другие действия с информацией скоро будут выглядеть не так, как мы привыкли. Полный спектр коммерческих задач возложенный на устройства данного типа выглядит следующим образом:
- анализ и обработка больших массивов данных
- операции и работа в трехмерных интерфейсах
- создание эффективных многопользовательских приложений для совместной работы
- интеграция больших экранов и несколько компьютеров в комнату или здание для увеличения масштаба условий труда
- развитие крупномасштабных приложений, которые работают интерактивно через корпоративные сети
- развлекательная составляющая, игры
- интеграция физической деятельности человека и виртуальной реальности, интерактивный спорт
Kinect – это система объектно-ориентированного управления визуальными элементами интерфейса. Kinect – первая подобная система, которую мы можем наблюдать в условиях реальной рыночной эксплуатации. Устройство, сходное с Kinect, было продемонстрировано в голливудском фильме «Особое мнение», где исполнитель главной роли Том Круз при помощи рук управлял интерфейсом ПК. Демонстрации интерфейсов в фантастических фильмах поселили идею по ведению разработок в данном направлении в головах ученых . По их мнению, такие системы помогли бы военным и другим специалистам обрабатывать большое количество информации, что с помощью стандартных методов является проблемой в некоторых условиях. Технологии бесконтактных интерфейсов уже хорошо обкатаны специалистами различных областей и появляются первые коммерческие образцы. Как отметил Андрей Калугин (представитель российского отделения Microsoft), тело человека при использовании Kinect выступает в качестве контроллера. Управление аватаром на экране осуществляется без использования каких-либо дополнительных устройств. В качестве примера были продемонстрирована игры «пляжный волейбол» и “теннис”.
Каким образом функционирует Kinect? Перед тем, как начать игру, человек должен стать на расстоянии 0,6-1,8 м от Kinect. В это время происходит позиционирование игрока при помощи инфракрасных датчиков, микрофонов и видеокамер. Затем необходимо выбрать количество игроков (от одного до четырех человек). Посторонние люди не должны находиться в поле видимости Kinect. Далее система формирует виртуальный скелет игрока, определяет положение его головы, ног, рук. На основании данных о скелете и движениях конкретного человека формируется 3D-персонаж – аватар. В зависимости от игры он обрастает различными деталями: оружием, одеждой, выбирается прическа и т.д. Kinect способен рассчитывать ускорение движения ног и рук игрока благодаря считыванию информации каждую десятую долю секунды. Удар аватара будет тем сильнее, чем быстрее движется игрок. В ближайшем будущем производители обещают распознавание языка жестов. В настоящий момент патент относится только к ASL, но в перспективе возможно добавление других языков. Это поможет обучать глухонемых людей языку жестов и может привлечь новых пользователей. Однако по заявлению представителей Microsoft, в первую версию Kinect данная особенность не будет включена из-за низкого разрешения камер, которое было призвано максимально удешевить продукт.
Что находится внутри Kinect? Габариты Kinect: высота – 4 см, длина – 23 см. Внутри находятся «уши» и «глаза» устройства. В нижней части Kinect расположены шумоподавляющие микрофоны. Частота «видения» цветной VGA-камеры – 30 кадров в секунду. В процессе слежения за движениями игрока Kinect то опускает, то поднимает «голову» при помощи бесшумного сервоприводного мотора, расположенного в массивной подставке. В прибор встроен инфракрасный проектор на базе монохромной КМОП-матрицы – измеритель расстояния до игрока. Для того чтобы Kinect полноценно работал с Xbox 360 необходимо 190 Мб памяти.
Игры для Kinect. Доступные для Kinect игры для Xbox 360 представлены как абсолютно новыми, так и популярными сериями:
- Your Shape: Fitness Evolved – мини-игры и упражнения для людей, ведущих здоровый образ жизни, следящих за фигурой и весом;
- Sonic Freeriders – продолжатель идей Sonic Riders;
- Kinectimals – похож на Nintedogs, но имеет более качественную графику, а в качестве питомцев выступают дикие кошки;
- Kinect Sports – серия спортивных игр;
- Kinect Joy Ride – картинг-гонки (аркадные);
- Kinect Adventures – приключенческая игра с экзотическими локациями;
- Forza 4 – новый гоночный симулятор на XBox 360;
- Dance Central – новая танцевальная игра от создателей Rock Band – Harmonix и MTV Games.
Известно также, что уже начаты работы по адаптации Call of Duty под Kinect. Технологию Kinect для Xbox 360 будет поддерживать также EA SPORTS Active 2.
О разработчиках Kinect. Технологию Kinect разработала израильская компания PrimeSense. Первым обладателем данной технологии могла стать компания Apple, однако сделка сорвалась из-за ее специфического стиля ведения переговоров. Директор PrimeSense объяснил свое решение о продаже Kinect Microsoft тем, что руководство Apple потребовало от него подписания чрезмерного количества документов и договоров.
О взломе Kinect. Группа девелоперов уже разработала специальное приложение, управляющее движениями камер Kinect. Утилита перехватывает управление Microsoft Kinect, в чем можно убедиться, посмотрев соответствующее видео на YouTube. Пока неизвестно, перехватывает ли программа управление другими датчиками Kinect. Для реализации перехвата был использован обычный ПК на базе ОС Windows. Примечательно, что разработчику приложения, которое заставит Kinect работать с ПК, компания Adafruit Industries обещала премию в размере 1000 долларов.
Пишу коротко, устройство удалось лицезреть не очень продолжительное время на Игромире 2010, и изучить более подробно просто нет возможности. Microsoft Kinect продается в комплекте с играми (продажи стартовали в США – 4 ноября, в России – 10 ноября). Цена устройства в Соединенных Штатах составляет 150 долларов, у нас его можно купить за 8000 рублей.