2012-03-01 1 views
2

J'essaye de trouver une application qui rende deux flux vidéos de webcams de manière à ce qu'ils soient perçus comme une image stéréoscopique sur un affichage 3D. Je n'ai jamais traité de 3D stéréoscopique auparavant, mais thorétiquement cela devrait être aussi simple que de rendre les flux sur deux surfaces différentes et de les montrer pour l'œil approprié (désolé, pas tout à fait familier avec la terminologie). Je sais que les pilotes NVidia peuvent "stéréoscopiser" n'importe quelle application 3D. Je sais également que les jeux vidéo incluent cette fonctionnalité en tant que paramètre distinct, donc activer et travailler avec devrait être simple.Rendu stéréoscopique

Néanmoins, je n'ai pas trouvé de guides dans MSDN ou NVidia sur la façon de procéder.

J'apprécierais toute sorte d'aide dans ce domaine.

Merci!

Répondre

1

J'ai attaché un lien vers un petit projet que j'ai trouvé il y a un moment, mais il était dans XNA 3.1, donc je l'ai converti en XNA 4. Il utilise RenderTargets afin de créer l'effet. Vous devez stocker l'image de la webcam dans un Texture2D ou un RenderTarget afin de modifier le code.

3D Test

+0

Merci! Comme je peux le voir dans le code, vous soutenez soit la méthode Anaglyphe, soit la méthode des yeux croisés. Cependant, je suis intéressé par le type de 3D NVidia 3D Vision, où vous pouvez voir l'image en couleur avec des lunettes actives. Savez-vous comment gérer cela? Btw, NVidia 3DVision est la seule technologie qui permet cela? – Corvin

Questions connexes