gpt4 book ai didi

opengl - OpenGL 渲染可以用于 3D 显示器吗?

转载 作者:行者123 更新时间:2023-12-04 11:29:17 24 4
gpt4 key购买 nike

我们一直在考虑购买一台支持 3D 的 LCD 显示器以及一台配备 3D 立体视觉图形卡(ATI Radeon 5870 或更好)的机器。这是用于显示我们使用 OpenGL 以 3D 形式呈现的一些科学数据。
现在我们可以指望 GPU、监视器和快门眼镜来处理立体显示还是需要修改渲染程序?
如果有用于 3D 立体显示的图形编程的特定技术,将不胜感激一些教程链接。

最佳答案

从技术上讲,OpenGL 规定了立体显示。关键字是“四路缓冲立体声”。您可以使用 glDrawBuffer(GL_BACK_LEFT); /* render left eye view */; glDrawBuffer(GL_BACK_RIGHT); /* render right eye view */; 切换左右眼渲染.

不幸的是,GPU 供应商认为 Quadbuffer 立体声是一项专业功能。因此,您需要 NVidia Quadro 或 AMD/ATI FireGL 显卡才能获得支持。

立体渲染不是通过倾斜眼睛来完成的,而是通过在投影矩阵中应用“镜头移位”来完成的。不过,细节有点棘手。去年我曾就它进行过一次演讲,但显然与我的演示幻灯片的链接已断开。

关键图是这个(来自我对Blender的patch笔记,直接支持立体渲染)
Stereoscopy parameters

关于opengl - OpenGL 渲染可以用于 3D 显示器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7484059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com