SteamVR將給英偉達(dá)GPU加入異步再投影補(bǔ)幀功能
SteamVR近日即將推出全新版本,而這個(gè)版本將給英偉達(dá)的GPU推出異步再投影補(bǔ)幀功能。
SteamVR近日推出的新版本為英偉達(dá)GPU增加了異步再投影(asynchronous reprojection)功能。
跟Oculus的異步時(shí)間扭曲(asynchronous timewarp),異步再投影可以在硬件無(wú)法保持90fps幀率時(shí)減輕不必要的“抖動(dòng)”。
異步再投影是一個(gè)期待已久的功能,尤其是對(duì)HTC Vive用戶(hù)而言。其目的是在幀率低于90fps時(shí)仍能保持畫(huà)面的流暢運(yùn)行。
在以前,Valve所使用的通用兼容解決方案是“交錯(cuò)二次投影”(interleaved reprojection)。
該技術(shù)是在45fps幀率下,每隔一幀重新投影一幀,在頭部轉(zhuǎn)動(dòng)時(shí)仍然“感覺(jué)”像是90幀。
但交錯(cuò)二次投影對(duì)位置移動(dòng)和動(dòng)畫(huà)有產(chǎn)生負(fù)面影響,會(huì)產(chǎn)生類(lèi)似于殘影的效果。
但異步再投影會(huì)拾取上一幀畫(huà)面并再次顯示,以匹配更新的方向數(shù)據(jù),雖然性能上會(huì)有點(diǎn)降低,不過(guò)卻能消除這種殘影效果。
總體上,平滑性和舒適性會(huì)有改進(jìn),畢竟幀率波動(dòng)低于90fps的情況非常普遍。
Oculus Rift用戶(hù)自3月份以來(lái)便已經(jīng)擁有了異步再投影功能,并兼容所有的應(yīng)用(包括在SteamVR模式上使用Rift),所以此次更新不會(huì)對(duì)Rift用戶(hù)有影響。
我們很高興看到Valve開(kāi)始提供類(lèi)似的技術(shù),但他們?nèi)匀恍枰獢U(kuò)展對(duì)AMD顯卡的支持,以匹配Oculus的完整解決方案。
Valve在某種程度上并不愿意啟用更高級(jí)的再投影解決方案,而是優(yōu)先考慮“自適應(yīng)質(zhì)量”(例如動(dòng)態(tài)調(diào)整分辨率和抗鋸齒)來(lái)保持幀率,因?yàn)檫@適用于更廣泛的硬件和其他操作系統(tǒng)。
另一方面,Oculus只支持Windows系統(tǒng),并已通過(guò)引入“異步空間扭曲”來(lái)進(jìn)一步降低系統(tǒng)的配置要求。
異步空間扭曲可以進(jìn)一步處理常規(guī)異步再投影所產(chǎn)生的位置偏移和動(dòng)畫(huà)抖動(dòng),從而有效降低對(duì)VR場(chǎng)景渲染的最低要求。
現(xiàn)在就算是系統(tǒng)運(yùn)行的幀率為45fps,Rift也能流暢運(yùn)行。
我們可以期望Valve推出自家“異步空間扭曲”(Asynchronous Spacewarp)技術(shù),畢竟這不僅可以有效保證VR內(nèi)容的流暢運(yùn)行,而且還能普遍降低VR的入門(mén)門(mén)檻。