2010-10-07 4 views
0

Je veux programmer en OpenGL en 3D (avoir un écran spécial et des lunettes).Comment programmer 3D en OpenGL

Que dois-je faire pour cela?

(les options, le code, ..?)

+0

Quel type d'écran 3d et des lunettes? – Blam

+0

lunettes à obturateur et un écran par acer – Tyzak

+0

Est-ce un moniteur autostéréoscopique? Ils sont vraiment chères ... – AndiDog

Répondre

4

Je ne peux pas vraiment vous aider avec expérience, mais vous devriez trouver quelques ressources par recherche sur Internet pour "opengl stéréoscopique".

Par exemple, the "Stereoscopic OpenGL Tutorial" on gali-3d.com recommande la procédure de présentation suivante:

Une application OpenGL avec des capacités stéréo doit faire les choses suivantes:

1) Définir la géométrie de la vue de l'oeil humain gauche
2) Définir les tampons de rendu de l'œil gauche
3) Rendre l'image de l'œil gauche
4) Effacer le tampon Z (si le même tampon Z est utilisé pour l'image de gauche et de droite)
5) Régler la géométrie de la vue de l'oeil droit de l'homme
6) Régler l'oeil droit de rendu des tampons
7) Render l'image de l'oeil droit
8) tampons Swap

+1

Plus de détails sur le rendu stéréoscopique http://developer.download.nvidia.com/whitepapers/2010/NVIDIA%203D%20Vision%20Automatic.pdf (pas seulement spécifique à la technologie de nvidia) – Blam

+0

@Blam: Great paper on the sujet. Bien qu'il ne dise pas de ne pas acheter ces lunettes nvidia qui scintillent comme un téléviseur de 1950. – AndiDog

+0

Cela ne fonctionnera que si votre carte est un * Nvidia Quadro *. Voir ma réponse ... – tibur

0

Google pour « stéréo Opengl 3d "et/ou quadbuffer.

0

Cela dépend de votre carte graphique: Je suppose que vous avez une carte Nvidia Geforce. Désolé à ce sujet, mais vous ne serez pas en mesure d'utiliser Quad Buffers Stereo comme expliqué par AndiDog. Ce n'est possible que si vous avez une carte professionnelle nommée Nvidia Quadro. La seule façon de réaliser une stéréo en utilisant un Geforce est d'utiliser Direct3D. Soit en laissant le pilote faire la stéréo pour vous ou en rendant deux tampons et en les présentant de façon étrange à Direct3D. Ceci est expliqué dans les diapositives The In and Out: Making Games Play Right with 3D Stereoscopic Technologies de GDC 2009.