OpenVR摄像机平移和旋转

时间:2019-12-09 10:06:52

标签: opengl glsl rendering openvr

我正在尝试将VR添加到我的代码中,到目前为止,我一直没有成功。在我的原始程序中,我有一个具有特定位置的场景,并将虚拟摄像机放置在该场景的中心。基于这篇文章:questions of transform matrix in VR,我尝试将OpenGL相机与每只眼睛的眼睛位置和投影矩阵相乘,以获得正确的ModelViewProjection矩阵。我的程序需要做的另一件事是虚拟摄像机在世界空间中的位置,以便能够将光线从摄像机跟踪到顶点位置。我通过将相机矩阵乘以每个眼睛位置来完成此操作。这是正确的方法吗?来自OpenVR的矩阵是以某种方式反转还是转置的?从OpenVR文档中还不清楚如何使用这些矩阵。是否还应该使用头部位置将场景转移到HMD坐标系?

0 个答案:

没有答案