Steam VR的异步技术可以大幅提高VR帧数
Oculus在上个月宣布将旗下VR设备Oculus Rift的硬件要求大大降低,从原本高端的Core i5-4590/GTX 970降低至i3-6100/GTX 960级别,能够降低硬件门槛的关键在于异步时间扭曲(Asynchronous Timewarp)和异步空间扭曲(Asynchronous Spacewarp)两种技术,它们可以通过一些技巧和算法(类似“插帧”)提高帧数,降低延迟。其实早在今年3月底、Oculus Rift尚处在发货阶段的时候就已经宣布将ASTW、ASSW两种技术集成在SDK中。而作为Oculus最大的竞争对手,Valve也在积极探索将HTC Vive、SteamVR的体验更完善的方法,他们选择的技术是异步多重投影技术(Asynchronous Reprojection),在上个月的10月25日已经于SteamVR平台开始Beta测试,而在今天正式向每一位用户推送。
和Oculus Rift使用的异步时间扭曲技术原理上类似, SteamVR选用的异步多重投影技术在目的上也是为了降低渲染延迟、帧数卡顿,两者都是通过近似于对比两张画面并插帧或替换的方法,将一帧作多帧用,缓和感官,减少卡顿和和可感延迟,即使帧数已经跌落90帧。比Oculus更方便的是,在SteamVR的Beta阶段用户可以检查每一帧是否被重复利用、被利用了多少遍。不过遗憾的是,在当时的Beta阶段,AMD显卡无法得到该技术的支持,而现在正式发布之后,异步多重投影技术依然不支持AMD显卡。
如果你拥有一台HTC Vive的话,现在就可以检查更新,下载新版本的SteamVR。需要告知的是异步多重投影技术并不强制开启,玩家可以自由地选择关闭或重新启用,不过小编有些疑惑的是异步技术在原理上并没有特别之处,不知为何会不支持AMD显卡。■