Настройка Intel Perceptual Computing SDK для использования с openFrameworks приложениями
Работа со средой Unity
Это задание покажет как связать работу Intel(R) Perceptual Computing SDK с проектом созданным для выполнения в среде Unity*. Для выполнения необходим Unity версии 3.5.1f2 PRO (для возможности поддержки плагинов).
Функции SDK предоставляются конвейерным интерфейсом реализованным в plugins/pxcupipeline.cs и plugins/pxcm-structures.cs.
Скопируйте проект $(PCSDK_DIR)\framework\Unity из каталога, где установлен Intel(R) Perceptual Computing SDK в рабочий каталог.
Для запуска примера необходимо:
- Открыть проект Assets/hellounity.unity в среде Unity
- Открыть настройку построения в меню File->Build Settings... и указать желаемую целевую платформу, в данном случае это PC, Mac & Linux standalone и Windows
- Построить и запустить проект нажав кнопку Build And Run, выбрав меню File->Build&Run или нажав (Ctrl-B)
После построения будет создан исполняемый файл в вашей рабочей директории
Следующий пример работы Intel(R) Perceptual Computing SDK с Unity* - GlassBall, его можно найти в директории $(PCSDK_DIR)\demo
Приложение создает 8 шариков которым позволено двигаться только в плоскости XY. Каждый шарик из твердого вещества и его движение подчиняется физическому взаимодействию с окружением. Скрипт BallScript.cs привязанный к каждому шарику прикладывает постоянную силу вынуждая его двигаться к центру формы. Приложение также создает 10 образов кончиков пальцев являющихся кинематически твердыми сферами, чьи положения и размеры назначаются из определения параметров пальцев. Скрипт Fingertip.cs отвечает за определение этих параметров. Пользователь взаимодействует с шариками посредством твердых сфер на кончиках пальцев. Скрипт ShadowHand.cs запускает конвейер отслеживания пальцев SDK и отображает тень рук на экране. Каждый кадр скрипт получает определеный образ рук, удаляя весь фон и отображая тень рук. Скрипт также получает параметры кончиков пальцев, которые впоследствии используются скриптом Fingertip.cs. Скрипт Options.cs обрабатывает нажатия кнопок приложения и отображает инструкции.
Для запуска примера необходимо:
- Скопировать $(PCSDK_DIR)\demo\GlassBall в рабочую директорию
- Открыть проект Assets/GlassBall.unity в среде Unity
- Открыть настройку построения в меню File->Build Settings... и указать желаемую целевую платформу, в данном случае это PC, Mac & Linux standalone и Windows
- Построить и запустить проект нажав кнопку Build And Run, выбрав меню File->Build&Run или нажав (Ctrl-B)
После построения будет создан исполняемый файл в вашей рабочей директории
Для ознакомления с основами работы в Unity с нуля хорошо подходит tutorial, размещенный по ссылке: http://www.youtube.com/playlist?list=PLbNQMwWnlvYo0ZzMenliN6utl8GA51bjR
http://habrahabr.ru/post/112287/
Набор простых примеров, демонстрирующих возможности Intel Perceptual Computing SDK и взаимодействие с игровыми процессорами и наборами базовых средств.