我正在使用three.js创建一个WebVR应用程序。目前,我正在尝试将窗口的分辨率设置为hmd的分辨率,以便获得更清晰的图片。我一直在尝试使用VREyeParameters renderWidth / Height组件来获取此信息。但是,使用Vive时,我的分辨率一直比假定的2160x1200大得多(我的宽度为3448)。我是在获取错误的信息吗?我还需要从其他地方获取这些值吗?
答案 0 :(得分:0)
值看起来正确。
您正在渲染具有桶形失真的临时纹理,并将其投影到目标LCD。为了获得最佳质量,临时纹理具有更高的分辨率。