當前位置:
首頁 > 科技 > 你竟然是這樣的SSR

你竟然是這樣的SSR

相比AR而言,一般VR眼鏡對於圖形渲染的要求更高,這時候就需要一塊性能強勁的GPU來進行複雜的數學或者幾何運算。

想要不玩得頭昏腦漲,一款合格的VR要至少做到低於20ms延時,75Hz以上屏幕刷新率,1K陀螺儀刷新率,不然產生的視覺拖影會導致強烈的眩暈感。

GPU的素質決定了能否達成20ms以下延時,屏幕刷新75HZ以上這兩大VR的關鍵指標,而這還僅是入門級別VR的要求,中階VR設備的屏幕刷新頻率要達到90HZ以上,更加吃顯卡。

VR為達到立體渲染還需要同時渲染兩幅左右分屏的圖像,從而讓用戶看到清晰且3D立體的效果。

要注意的是,左右分屏的圖像看似差不多,實際上是有微小差別的,人的左右兩眼之間有間隔,看到的空間圖像也就會有角度的差別,這就是為什麼要渲染兩幅圖像。

為了滿足VR的硬體需求,GPU的性能還要繼續發展,另一方面也要從演算法上去優化計算。

在過去我們介紹過一種注視點渲染技術,就是模擬人眼的原理只將眼睛注視的焦點位置渲染清晰,對周圍圖像模糊處理,可以提高不少渲染效率。

最近,Oculus推出了最新的渲染技術「Stereo Shading Reprojection(立體著色二次投影)」,針對VR渲染的問題,官方表示該技術可以節省20%左右的GPU性能。

Stereo Shading Reprojection

後面我們就用SSR來代稱這個立體著色二次投影技術,注意不要和手游中稀有卡牌的SSR混淆哦。

在VR中,左右兩眼看到的圖像是分別渲染的,然而其實很多東西並不需要渲染兩遍,重複的操作是對GPU計算性能的浪費。

有哪些東西不需要重複渲染呢?

·光源:不管是左眼還是右眼,光照的位置是固定的,並不會因為使用哪隻眼睛而視角不同。

·陰影:陰影和燈光相關,而與觀察點的位置無關,兩隻眼睛的距離或者差異有多大陰影也是一樣的。

·漫反射:和高光不同,漫反射在所有方向上的反射光是均勻反射的,所以也和觀察點無關。

以上是和光照相關的渲染,除此之外,很多視線中央的物體在兩眼看來也是幾乎沒有區別的,SSR就是利用了這一特點,利用左右兩眼視野中的圖像相似性,將第一隻眼睛的渲染結果先投放到第二隻眼睛的幀緩衝區,確定了相同圖像的部分之後,再對第二隻眼睛可能會看到的其他角度進行推斷和渲染。

如圖中,右圖右側淺綠的線,就是右眼比左眼會多看到的部分,對這一部分進行推斷和渲染,完成右眼的圖形渲染。

原理看上去不難,但是為了在VR上實現還要滿足一些條件:

為了在立體上保持準確,要保證深度信息和正常渲染相同;如何推斷和渲染第一隻眼睛看不到的圖像部分;沒有明顯的偽影;適合傳統的渲染引擎,不妨礙其他渲染,如透明通道或後期效果;能夠很容易地進行動態打開和關閉;

SSR的基本實現方式如下:

先渲染左邊的視圖,在透明度通過之前保存自己的深度和顏色緩衝區。

然後要渲染右眼視圖了,進入二次投影通道,利用深度值,將左眼的顏色投影到右視圖,併產生像素剔除掩模。

填充右眼未被像素剔除遮罩覆蓋的區域中的像素。

最後重置像素剔除遮罩,並完成接下來位於右眼的通道。

Oculus表示,使用Nvidia GTX 970 GPU的測試顯示了渲染時間的成本效益約為20%,此後該方法對於像素著色(如擁有動態光源的用戶)而言非常理想。

但是也存在著一些問題,比如偽影的判別和單通道立體渲染(一種VR渲染方法,適用於CPU受限的場景)不兼容。

為了讓VR設備價格減少,VR玩家增多,科研人員一直在尋找更好的圖形渲染辦法,即便效率的提高不多。此次節省20%GPU性能可以說是非常大的提高了。

下載

示例代碼

https://www.assetstore.unity3d.com/en/#!/content/94392

AR醬原創,轉載務必註明


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AR醬 的精彩文章:

MX Player 360 讓你的家變身虛擬世界
AR才是電競直播的正確打開方式,王者榮耀今後也得這樣看
尬舞加了武術和空間增強現實buff會好看嗎?
RoomNet和Deep SLAM究竟說了些什麼
視 AR與小米簽署深度合作協議,共同打造手機AR平台

TAG:AR醬 |

您可能感興趣

那些不用SNS的藝人們,他們的理由是這樣的
沒想到你是這樣的ODS
SNK你這樣搞《拳皇》是沒有未來的
NBA 為什麼是這樣的?
男生眼中的Bra竟然是這樣子!爆笑!
三星S9應該就是這樣了
NASA當我們傻?用一張這樣的圖來忽悠我們?
iPhone 里的照片還能這樣動,竟然才知道!
真正喜歡你的人,是不會這樣跟你說話的!TA說過嗎
你以為刷盧克是為了什麼,真的是為了升級SS?這樣想你就錯了!
一直單身的你是否也是這樣?
一個男人經常對你說這幾句話,說明他對你的愛是真的,你的他是這樣嗎?
這四大星座夢寐以求的女生竟然是這樣的,你是不是他愛的女孩
你們家的wifi密碼,是不是也是這樣的?
如果下一代PSP掌機被設計成這樣,你喜不喜歡?
如果一個女孩子這樣對你,那她就是真的愛你
這樣做,讓你擁有小V臉!
DNF:這樣的大佬也有煩惱
如果一個男人對你說過這樣的話,他一定不愛你!
矽谷奇才Elon Musk有5個兒子,他竟然這樣做爸爸……