1
本文作者: 潔穎 | 2016-05-31 15:19 |
虛擬現(xiàn)實的潛在應用已經上升到一個驚人的數(shù)字,眾所周知的有游戲、寓教于樂的角度、交流(當然還有小黃片)。但到目前為止,現(xiàn)有設備都被限死了,需要一個強大的顯卡來渲染,用戶才可以沉浸在高品質的環(huán)境中。而有了微軟研究院的FlashBack,即使是最低端的設備也可能帶來高品質的虛擬現(xiàn)實體驗。
Oculus Rift或Vive VR頭顯提供高保真,低延遲的虛擬環(huán)境,但它們也需要恒定的系繩來綁定一個強大的PC,從而推動大量像素以建立的環(huán)境。這些第一代的設備本身已經昂貴,其旁邊需要一個更昂貴的機器。
與此同時,谷歌Cardboard或三星Gear VR是更實惠的替代品,但在圖形質量上,它們的確遜色不少。另外,這兩款頭顯本身可以說是相當便宜,對很多人來說,其驅動所需的高端智能手機可能是遙不可及。
多虧了一種新的算法途徑,可以在低端智能手機和PC提供高品質的虛擬環(huán)境,微軟研究院似乎已修復了所有這些問題。該系統(tǒng)被稱為FlashBack,與傳統(tǒng)方法相比,在手機上顯示了巨大的改進,幀數(shù)率提升 8 倍,功耗降低 97 倍,延遲降低 15 倍。
FlashBack的工作原理基本上是通過消除一個設備的需求來為虛擬環(huán)境提供實時幀需要。換句話說,F(xiàn)lashBack幾乎不需要GPU,而是依靠基于用戶的操作顯示緩存預渲染幀。換句話說,你的設備在做這方面的做法有點類似于在YouTube上觀看360度的視頻。
當然,這是過于簡單的解釋,因為FlashBack系統(tǒng)能以這樣的方式,即使是動態(tài)對象,比方說在VR里移動的汽車中使用,可充分預渲染在所謂的“超級幀”,并且根據(jù)用戶的位置只需要顯示正確的幀。
同時,F(xiàn)lashback也可以壓縮并存儲例如“超級幀”或在GPU的VRAM,或在RAM上,或在設備的固態(tài)盤/閃存存儲器。只有當它們最有可能被顯示時才會在GPU的內存解壓。因此即使龐大的VR環(huán)境也能高速緩存,而無需使用你智能手機的存儲。舉個例子,一個解碼4K紋理最多使用8MB內存,但在閃存或RAM壓縮,它只需要100KB。
這樣的壓縮率,也許可以進一步優(yōu)化,將允許一個VR應用在設備上緩存整個環(huán)境?;蛘?,需要的VR幀可以直接從網上下載,或者至少在設備上預渲染,不過這將需要很長的時間。
研究人員用低端的惠普Pavilion Mini來展示FlashBack的改善效果,并與Oculus Rift DK2頭顯對比。
目前,F(xiàn)lashBack還是一個原型,它有許多限制,主要涉及同時顯示大量的動態(tài)對象。然而,由于其在性能上,而且在電池續(xù)航上的巨大改善,在不久的將來,我們可能會看到商業(yè)產品內置FlashBack。
via neowin
雷峰網原創(chuàng)文章,未經授權禁止轉載。詳情見轉載須知。