понедельник, 16 мая 2011 г.

Тетрис в стиле кунг-фу с Microsoft Kinect

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





Для того чтобы это сделать самому у себя дома вам понадобятся:

1. Microsoft Kinect.
2. Компьютер, можно нетбук, с которым по USB будет соединен Kinect.
3. Большой телевизор или монитор. В данном видео использовался телевизор, подключенный по обычному VGA кабелю как второй монитор.
4. Просторная комната, для такого занятия это крайне необходимо - иначе поломаете либо мебель либо свои конечности.
5. Игра тетрис на компьютере. В данном случае использовалась бесплатная онлайн флэш версия.
6. Потребуется установка на компьютер драйверов Kinect и следующий опенсорсный софт: OpenNI, NITE и FAAST.
7. Конфигурационный файл, для сопоставления ваших телодвижений действиям в игре тетрис.

Небольшая инструкция по установке:

1. Покупаем Kinect - Xbox нам для данной затеи не понадобится.
2. Соединяем компьютер с большим телевизором или экраном.
3. Скачиваем и устанавливаем драйвер Kinect.
4. Скачиваем и устанавливаем OpenNI. Берем здесь. (Версия unstable работает замечательно).
5. Скачиваем и устанавливаем PrimeSense NITE. Берем здесь. После установки вам потребуется ввести ключ для бесплатной версии - 0KOIk2JeIBYClPWVnMoRKn5cdY4=.
6. Скачиваем устанавливаем FAAST (Flexible Action and Articulated Skeleton Toolkit). Берем здесь. После скачивания распакуйте архив и запустите FAAST.exe - больше никаких действий не требуется по установке.
7. Подключаем Kinect.
8. После подключения по USB, Windows предложит вам установить драйвера для найденных устройств - Kinect Camera, Kinect Audio, и Kinect Motor. Так как ранее вы скачали и установили в систему драйвера, то проблем тут быть не должно - Windows найдет и установит драйвера. Если что - после установки они обычно располагаются в папке c:\Program Files\PrimeSense\SensorKinect\Driver\x86.
9. В некоторых случаях драйвера для Kinect Motor и Kinect Audio не устанавливается корректно. Если возникнут вдруг проблемы возьмите драйвера CL NUI Platform. Брать здесь.
10. Протестируйте Kinect с помощью программы NiViewer, она у вас была установлена при установке OpenNI.
11. Запустите FAAST. Нажмите в этой программе Connect на экране появится фигура человека.
12. Встаньте напротив устройства Kinect и займите позицию, чтобы появилась на экране картинка как на рисунке.
13. Запустите браузер и откройте тетрис. Например можно вот этот или этот.
14. Скачайте к себе на компьютер конфигурационный файл и запомните место где его сохранили.
15. В программе FAAST выполните команду Load и откройте этот конфигурационный файл.
16. Нажмите Start Emulator и перейдите в окно браузера с тетрисом. Возможно вам при этом придется откалибровать заново устройство (опять встать в позу с картинки на несколько секунд).
17. Нажмите старт в игре и вперед - в кунг-фу тетрис.

Замечания:

1. Обязательно сделайте разминку перед игрой.
2. Аккуратней махайте ногами.
3. Прыжок иногда не срабатывает с первого раза, прыгайте больше - полезно для сердца.

Источник.

Комментариев нет:

Отправить комментарий