Стереоскопический рендеринг - PullRequest
2 голосов
/ 01 марта 2012

Я пытаюсь создать приложение, которое воспроизводит два видеопотока с веб-камер таким образом, чтобы они воспринимались как стереоскопическое изображение на 3D-дисплее.Я никогда раньше не имел дела со стереоскопическим 3D, но теоретически это должно быть так просто, как рендеринг потоков на две разные поверхности и отображение каждой для соответствующего глаза (извините, не совсем знаком с терминологией).Я знаю, что драйверы NVidia могут «стереоскопизировать» любое 3D-приложение.Я также знаю, что в видеоиграх эта функция включена в качестве отдельного параметра, поэтому включить ее и работать с ней должно быть просто.

Тем не менее, я не смог найти никаких руководств на веб-сайте MSDN или NVidia о том, как это сделать.

Буду признателен за любую помощь в этой области.

Спасибо!

1 Ответ

1 голос
/ 01 марта 2012

Я приложил ссылку к небольшому проекту, который нашел некоторое время назад, но он был в XNA 3.1, поэтому я преобразовал его в XNA 4. Он использует RenderTargets для создания эффекта.Вам нужно сохранить изображение с веб-камеры в Texture2D или RenderTarget, чтобы изменить код.

3D-тест

...