Опубликован: 23.10.2013 | Уровень: для всех | Доступ: платный | ВУЗ: Северный (Арктический) федеральный университет им. М.В. Ломоносова
Самостоятельная работа 6:

Настройка Intel Perceptual Computing SDK для использования с openFrameworks приложениями

< Лекция 7 || Самостоятельная работа 6: 1234

Работа со средой 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 в рабочий каталог.

Для запуска примера необходимо:

  1. Открыть проект Assets/hellounity.unity в среде Unity
  2. Открыть настройку построения в меню File->Build Settings... и указать желаемую целевую платформу, в данном случае это PC, Mac & Linux standalone и Windows
  3. Построить и запустить проект нажав кнопку 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 обрабатывает нажатия кнопок приложения и отображает инструкции.

Для запуска примера необходимо:

  1. Скопировать $(PCSDK_DIR)\demo\GlassBall в рабочую директорию
  2. Открыть проект Assets/GlassBall.unity в среде Unity
  3. Открыть настройку построения в меню File->Build Settings... и указать желаемую целевую платформу, в данном случае это PC, Mac & Linux standalone и Windows
  4. Построить и запустить проект нажав кнопку 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 и взаимодействие с игровыми процессорами и наборами базовых средств.

< Лекция 7 || Самостоятельная работа 6: 1234
Гульзия Калымова
Гульзия Калымова
Александр Радченко
Александр Радченко
Юрий Симонов
Юрий Симонов
Россия, Москва, Московский Государственный Университет им. М.В. Ломоносова, 2011
Вадим Сизоненко
Вадим Сизоненко
Россия, Братский р-н