今天Valve為SteamVR推出了一項(xiàng)名為Motion Smoothing的新功能,其能夠支持更多用戶開玩高保真度的VR游戲與體驗(yàn)。Motion Smoothing目前支持SteamVR Beta。要選擇加入,請(qǐng)?jiān)?ldquo;庫(kù)>工具”中右鍵單擊SteamVR,選擇“Betas”選項(xiàng)卡,然后從下拉列表中選擇“beta”。
如果你熟悉電視機(jī),你可能知道運(yùn)動(dòng)平滑(Motion Smoothing)這個(gè)術(shù)語(yǔ)。對(duì)于電視機(jī)的運(yùn)動(dòng)平滑功能,其主要是在兩個(gè)現(xiàn)有幀之間插值,從而創(chuàng)建新的中間幀。這可以增加幀速率并令畫面流暢,但同時(shí)會(huì)增加延遲。這為電視提供了一個(gè)可接受的結(jié)果,但不適合虛擬現(xiàn)實(shí)。
Valve的Motion Smoothing有所不同。當(dāng)SteamVR發(fā)現(xiàn)某個(gè)應(yīng)用程序無(wú)法產(chǎn)生幀速率(即開始丟幀)時(shí),系統(tǒng)就會(huì)啟動(dòng)Motion Smoothing功能。它將根據(jù)最后兩個(gè)幀來(lái)估計(jì)運(yùn)動(dòng)和動(dòng)畫,并推斷一個(gè)新幀。合成新幀可以令當(dāng)前應(yīng)用程序保持全幀速率,并且避免抖動(dòng)。
這意味著玩家仍然能體驗(yàn)全幀速率(Vive和Vive Pro為90Hz),但應(yīng)用程序只需要每2幀渲染1次,從而大大降低了性能要求。更好的是,如果為應(yīng)用程序的每個(gè)幀合成一個(gè)新幀仍然會(huì)導(dǎo)致性能問(wèn)題,Motion Smoothing將進(jìn)行相應(yīng)的調(diào)整,變成每一幀合成2幀,甚至3幀。
從玩家的角度上看,之前會(huì)產(chǎn)生抖動(dòng)和丟幀的游戲現(xiàn)在能夠以90Hz的速度流暢運(yùn)行。SteamVR Motion Smoothing優(yōu)化了Valve早前發(fā)布的異步二次投影(Asynchronous Reprojection)技術(shù),能夠強(qiáng)化各種VR系統(tǒng)中的整體體驗(yàn)?,F(xiàn)在,不僅低端GPU可以為原來(lái)計(jì)算成本高昂的應(yīng)用程序生成平滑幀,而且高端GPU能夠以更高的分辨率渲染畫面,從而在所有VR系統(tǒng)上提高所有體驗(yàn)的保真度。
這項(xiàng)功能能夠在應(yīng)用程序開始丟幀時(shí)啟動(dòng),并在不再需要時(shí)關(guān)閉。當(dāng)然,如果你希望不開啟這項(xiàng)功能,請(qǐng)依次選擇“設(shè)置>視頻”或“設(shè)置>應(yīng)用程序”,然后就可以控制何時(shí)啟用這項(xiàng)功能。注意,在使用Oculus Rift或WMR頭顯時(shí),Motion Smoothing功能無(wú)法啟動(dòng),因?yàn)楫?dāng)應(yīng)用程序開始丟幀時(shí),這兩種頭顯的底層顯示驅(qū)動(dòng)程序?qū)?dòng)不同的技術(shù)。
Motion Smoothing目前正處于beta階段,并且只支持搭載英偉達(dá)顯卡的Windows 10系統(tǒng)。