Valve更新SteamVR 支持类ASW新渲染算法
Valve推出了一个全新的SteamVR beta版来回应Oculus的“异步时间扭曲(Asynchronous Timewarp)”技术,该技术有助于虚拟现实体验更流畅运行。
新版Steam VR支持“异步二次投影(Asynchronous Reprojection)”。目前不支持AMD显卡,NVIDIA显卡需要更新驱动才能使用。
Oculus 使用“异步时间扭曲”技术来弥补硬件跟不上所需帧速导致体验的不流畅。虚拟现实体验所需的画面帧速是每秒90帧,低于这个速度人会让人产生不适感。也因此出现各种补救技术,如“二次投影(reprojection)”技术就尝试让帧数保持在每秒90帧。
而最近Oculus在OC3大会上宣布的一个名为“异步空间扭曲(Asynchronous Spacewarp)”的辅助技术。这项新技术能够降低Rift所需PC的最低配置。换句话说,此前Oculus宣布推荐规格的电脑才能获得好的体验,现在该公司重新定义了Rift的最低硬件需求,使用异步空间扭曲技术让低配PC也能流畅运行虚拟现实。比如说NVIDIA最新发布的140美元的GTX 1050 Ti显卡或许也能够满足这个最低要求。
显卡通常是VR电脑最昂贵的部件,仅在两年前爱好者和开发者需要花费700美元才能购买一张能够满帧运行Oculus DK2的显卡。使用异步空间扭曲技术后,Oculus宣布Rift所需的PC最低规格降低至500美元,这让进入虚拟现实的门槛大大降低,但到底能够提供一个怎样的虚拟现实体验目前还是未知之数。
Valve采取的是不同的方法,使用名为“交错二次投影(Interleaved Reprojection)”技术,取代异步时间扭曲技术。图形学程序员Alex Vlachos称因为Valve的方法适用于现在所有的GPU,即使是在Mac和Linux也同样支持。相比之下,Rift的技术只能使用在Windows上。
“异步二次投影(Oculus 称之为异步时间扭曲)只适用于部分的GPU,而异步空间扭曲甚至支持更少的GPU,”Vlachos在一封邮件中写到。“我们也快要发布我们的异步二次投影技术,它非常类似于异步时间扭曲技术。”
Valve还计划与GPU供应商合作推进二次投影技术“用于硬件产生的运动图像”,因此类似于异步空间扭曲技术将会同样出现在Valve身上。但不同的是,Valve貌似不会降低推荐配置。
“我们目前没有计划推出基于二次投影实现的最小配置,”Vlachos写到。“我们的目标是为客户提供高质量的虚拟现实,我们所做的二次投影技术是为了保障偶尔掉帧能得到填补。每个软件应用都会明确列出他们的最低配置,因为只有他们才知道自己的软件实际所需的最低CPU。”
Oculus和Valve都承认,这些技术各有不同的缺点。其中人工合成的帧可能会让人感觉不舒服。这就是为什么Vlachos会写道“Valve会继续建议用户使用推荐配置来让大多数VR软件应用达到90fps而不使用二次投影技术。我们将继续和开发者一起改善他们的引擎达到所需帧速率。”