Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Наверное, многие видели примеры использования Kinect для отслеживания положения головы в пространстве. Мне захотелось сделать пример, который будет показывать это в «настоящем» 3D.
Для создания этого примера был использован Kinect SDK и XNA 4.0. Для определения положения головы в пространстве используется событие, в котором буквально в 10 строк можно получить вектор положения в пространстве:
Далее этот вектор используется для расчета положения камеры и угла обзора:
3D изображение строиться очень простым способом, таким же как и в реальном мире. Просто создаем два ViewPort которые с небольшим параллаксом смотрят на одну и туже сцену и рисуем эту сцену два раза:
Дальше осталось только включить режим 3D на телевизоре, одеть очки.
Исходные коды примера я опубликовал на сайте Codeplex