Pull to refresh
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

Отслеживание положения головы с помощью Kinect и отображение на 3D телевизоре

Reading time1 min
Views2.8K
Наверное, многие видели примеры использования Kinect для отслеживания положения головы в пространстве. Мне захотелось сделать пример, который будет показывать это в «настоящем» 3D.


Для создания этого примера был использован Kinect SDK и XNA 4.0. Для определения положения головы в пространстве используется событие, в котором буквально в 10 строк можно получить вектор положения в пространстве:

image

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

image

3D изображение строиться очень простым способом, таким же как и в реальном мире. Просто создаем два ViewPort которые с небольшим параллаксом смотрят на одну и туже сцену и рисуем эту сцену два раза:

image

Дальше осталось только включить режим 3D на телевизоре, одеть очки.

image

Исходные коды примера я опубликовал на сайте Codeplex
.
Tags:
Hubs:
+31
Comments22

Articles

Information

Website
www.microsoft.com
Registered
Founded
Employees
Unknown
Location
США