Статьи по теме
Инструменты для разработки

Visual Studio 2017 RC

Непревзойденная производительность для любого способа разработки, любого приложения и любой платформы

Visual Studio Community 2015

Бесплатная среда разработки

Visual Studio Enterprise 2015

Комплексное решение для рабочих групп

Дополнительное ПО и SDK

Выберите необходимые инструменты.

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

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

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

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

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

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

Исходные коды примера я опубликовал на сайте Codeplex

 

Данный материал написан участником сообщества. В статье представлено мнение автора, которое может не совпадать с мнением корпорации Microsoft. Microsoft не несет ответственности за проблемы в работе аппаратного или программного обеспечения, которые могли возникнуть после использования материалов данной статьи.