回答
我真的不能幫你自己的經驗,但是你應該找到一些資源在互聯網上搜索「立體opengl」。
例如,the "Stereoscopic OpenGL Tutorial" on gali-3d.com建議使用以下渲染過程:
OpenGL應用程序具有立體功能必須做以下的事情:
1)設置幾何從左人眼
視圖2)設置左眼渲染緩衝區
3)渲染左眼圖像
4)清除Z緩衝區(如果使用左右圖像相同的Z緩衝區)
5)設置的幾何形狀爲從右人眼
6的視圖)設置右眼渲染緩衝器
7)渲染右眼圖像
8)交換緩衝液
立體渲染更深入的觀點http://developer.download.nvidia.com/whitepapers/2010/NVIDIA%203D%20Vision%20Automatic.pdf(不只是特定於NVIDIA的技術) – Blam 2010-10-07 13:58:33
@Blam:偉大的論文話題。雖然它不會說購買那些從1950年起就像電視機一樣閃爍的nvidia眼鏡。 – AndiDog 2010-10-07 14:03:17
這隻有在你的顯卡是* Nvidia Quadro *時纔有效。看到我的回答... – tibur 2010-10-08 14:20:55
谷歌「OpenGL立體3d「和/或四緩衝器。
這取決於你的圖形卡:我想你有一個Nvidia Geforce卡。對此抱歉,但您將無法使用AndiDog解釋的Quad Buffers Stereo。這是唯一可能的,如果你有一個名爲Nvidia Quadro專業卡。
使用Geforce實現立體聲的唯一方法是使用Direct3D。通過讓驅動程序爲您做立體聲或渲染兩個緩衝區並以奇怪的方式將它們呈現給Direct3D。這在GDC 2009的幻燈片The In and Out: Making Games Play Right with 3D Stereoscopic Technologies中有解釋。
- 1. opengl 3D編程中的SDL vs GLUT
- 2. 沒有OpenGL的虛假3D編程
- 3. 如何在OpenGL中渲染3D文字?
- 4. 如何在OpenGL中繪製3D矢量?
- 5. 在OpenGL程序中加載3D模型
- 6. 3D應用程序中的OpenGL 2D hud
- 7. OpenGL 3D選擇
- 8. 3D照明(OpenGl)
- 9. 3D CAD到OpenGL
- 10. 3D球體OpenGL
- 11. 如何在3D模型中編寫3D文本在XNA c#
- 12. 如何在C++中編寫3D映射?
- 13. OpenGL中的3D採摘
- 14. OpenGL中的3D碰撞
- 15. OpenGL中的3D繪圖
- 16. 如何編程生成3D模型?
- 17. GL_LINE_LOOP在3D視圖中,openGL C++
- 18. 在OpenGL中打印3D字符串
- 19. OpenGL:在3D場景中移動
- 20. 在OpenGL中加載3d模型
- 21. Opengl在3D遊戲中繪製HUD
- 22. Opengl在2D或3D中顯示頂點
- 23. 如何使用觸摸事件在OpenGL中旋轉3D對象?
- 24. 如何在OpenGL 3.3中實現3d紋理
- 25. 如何在OpenGL中動畫3D模型(網格)?
- 26. 如何在opengl和cg着色器中使用3d紋理?
- 27. 我將如何去在3D環境中移動,openGL C++
- 28. 如何在OpenGL中繪製3D環形圖?
- 29. 如何在OpenGL ES中更改3D立方體的視角?
- 30. 如何在OpenGL中一起繪製2D和3D材質?
什麼樣的3d屏幕和眼鏡? – Blam 2010-10-07 13:51:35
快門眼鏡和acer屏幕 – Tyzak 2010-10-07 13:54:28
這是一個自動立體顯示器嗎?他們是昂貴的... – AndiDog 2010-10-07 13:56:52