如何在OpenGL中进行三维编程
我想在3D中用OpenGL编程(有一个特殊的屏幕和眼镜) 我该怎么办如何在OpenGL中进行三维编程,opengl,3d,Opengl,3d,我想在3D中用OpenGL编程(有一个特殊的屏幕和眼镜) 我该怎么办 (选项、代码等?我不能用自己的经验来帮助您,但您应该通过在Internet上搜索“立体opengl”来找到一些资源 例如,建议执行以下渲染过程: 具有立体声功能的OpenGL应用程序必须执行以下操作: 1) 设置左眼视图的几何图形 2) 设置左眼渲染缓冲区 3) 渲染左眼图像 4) 清除Z缓冲区(如果左右图像使用相同的Z缓冲区) 5) 设置右眼视图的几何图形 6) 设置右眼渲染缓冲区 7) 渲染右眼图像 8) 交换缓冲区 我不
(选项、代码等?我不能用自己的经验来帮助您,但您应该通过在Internet上搜索“立体opengl”来找到一些资源 例如,建议执行以下渲染过程: 具有立体声功能的OpenGL应用程序必须执行以下操作:
1) 设置左眼视图的几何图形
2) 设置左眼渲染缓冲区
3) 渲染左眼图像
4) 清除Z缓冲区(如果左右图像使用相同的Z缓冲区)
5) 设置右眼视图的几何图形
6) 设置右眼渲染缓冲区
7) 渲染右眼图像
8) 交换缓冲区
我不能用自己的经验来帮助你,但是你应该通过在互联网上搜索“立体opengl”来找到一些资源 例如,建议执行以下渲染过程: 具有立体声功能的OpenGL应用程序必须执行以下操作:
1) 设置左眼视图的几何图形
2) 设置左眼渲染缓冲区
3) 渲染左眼图像
4) 清除Z缓冲区(如果左右图像使用相同的Z缓冲区)
5) 设置右眼视图的几何图形
6) 设置右眼渲染缓冲区
7) 渲染右眼图像
8) 交换缓冲区
谷歌搜索“Opengl stereo 3d”和/或quadbuffer。谷歌搜索“Opengl stereo 3d”和/或quadbuffer。这取决于您的图形卡:我想您有一张Nvidia Geforce卡。很抱歉,但您将无法使用AndiDog所解释的。只有当您拥有名为Nvidia Quadro的专业卡时,才有可能使用该卡
使用Geforce实现立体声的唯一方法是使用Direct3D。要么让驱动程序为您制作立体声,要么渲染两个缓冲区并以奇怪的方式将它们呈现给Direct3D。GDC 2009的幻灯片对此进行了解释。这取决于您的图形卡:我想您有一张Nvidia Geforce卡。很抱歉,但您将无法使用AndiDog所解释的。只有当您拥有名为Nvidia Quadro的专业卡时,才有可能使用该卡
使用Geforce实现立体声的唯一方法是使用Direct3D。要么让驱动程序为您制作立体声,要么渲染两个缓冲区并以奇怪的方式将它们呈现给Direct3D。GDC 2009的幻灯片对此进行了解释。什么样的3d屏幕和眼镜?快门眼镜和Acer的屏幕是自动立体显示器?他们非常昂贵…我们有envidia的快门眼镜,有一个东西可以同步眼镜,-屏幕是250欧元:>什么样的3d屏幕和眼镜?快门眼镜和Acer的屏幕是自动立体显示器吗?他们非常昂贵…我们有envidia的百叶窗眼镜,有一个东西可以同步眼镜,-屏幕是250欧元:>更深入的立体渲染视图(不仅仅是nvidia的技术)@Blam:关于这个主题的论文很棒。虽然它并没有说不要买那些像1950年的电视一样闪烁的nvidia眼镜,但这只在你的卡是nvidia Quadro的情况下才有效。请看我的答案…更深入地了解立体渲染(不仅仅是nvidia的技术)@Blam:关于这个主题的论文很棒。虽然它并没有说不要买那些像1950年的电视一样闪烁的nvidia眼镜,但这只在你的卡是nvidia Quadro的情况下才有效。看看我的答案。。。