近日,SteamVR 推出的新版本为英伟达 GPU 添加了异步再投影(asynchronous reprojection)功能。类似于 Oculus 的异步时间扭曲(asynchronous timewarp),异步再投影可以在硬件无法保持每秒 90 fps的帧率时减轻不必要的”抖动”。

SteamVR 在 10 月 25 日更新的测试版中就已经添加了异步再投影功能,以实现在帧速率低于 90fps 时使画面仍然在头部朝向保持平滑运动,该功能 一直备受期待,尤其是对 HTC Vive 用户来讲。

Valve 之前使用的通用兼容解决方案是“交错二次投影”(interleaved reprojection),在 45fps 帧率下隔一帧进行一次重新投影,使用户在转动头部时“感受”到 90fps 帧率的体验,但这样会对位置移动和动画造成负面影响。

异步再投影是通过拾取上一帧并再次显示来匹配更新的方向数据,这样会稍微对性能造成影响,但不会产生 45 fps 帧率的画面带来的不适感。该技术总体看来是对平滑性和舒适性的重大改进,毕竟帧率低于 90fps 而造成波动的情况是非常普遍的。

自 Oculus Rift 3 月发布以来,其用户已经开始使用异步再投影功能,这项功能适用于所有应用,包括在 SteamVR 模式下使用 Rift,所以本次更新不会对 Rift 用户造成影响。Valve 开始提供类似的技术是好事,但他们仍然需要扩展对 AMD 显卡的支持,以匹配 Oculus 的完整解决方案。

Valve 在某种程度上不愿意启用更高级的再投影解决方案,而是优先考虑“自适应质量”,例如通过动态调整分辨率和抗锯齿处理来保持帧率,这种方法适用的硬件和其他操作系统的范围更广。

另一方面,Oculus 只支持 Windows 系统,通过引入“异步空间扭曲”来减少异步再投影产生的位置偏移和动画抖动,以降低 VR 场景渲染的最低要求,现在 Rift 可以在 45fps 帧率下流畅工作。

Valve 推出自己的异步空间扭曲技术是一件值得期待的事情,这样不仅能保证 VR 内容的质量,更重要的是他们的技术将会降低 VR 行业的入门成本。

新版 SteamVR 为英伟达 GPU 添加异步再投影功能,减轻低帧率下的画面“抖动”

发表评论

电子邮件地址不会被公开。 必填项已用*标注