發(fā)布時(shí)間:2017-08-08 14:52 | 標(biāo)簽:
立體著色二次投影
微信掃一掃:分享
微信里點(diǎn)“發(fā)現(xiàn)”,掃一下
二維碼便可將本文分享至朋友圈
熟悉VR的用戶都知道,運(yùn)行VR對(duì)于電腦顯卡來說是個(gè)很大的負(fù)擔(dān)。尤其是畫面精良的PC VR,時(shí)常需要昂貴高端的顯卡作為前提,因此開發(fā)者們對(duì)于能夠減小GPU負(fù)擔(dān)和提升畫面表現(xiàn)的技術(shù)都是十分歡迎的。近日,Oculus推出了新的渲染技術(shù)“Stereo Shading Reprojection”(立體著色二次投影)。
對(duì)于VR應(yīng)用來說,一張圖片必須要渲染兩次——一次在左眼圖片,一次在右眼圖片。立體著色二次投影在只渲染一側(cè)像素的情況下,將渲染完的圖片投射到另一側(cè),以便共享雙眼的渲染負(fù)載,使得特定場(chǎng)景的GPU負(fù)荷減少20%。
由于雙眼之間存在距離,每只眼睛看東西時(shí)的位置都是不同的,因此其中一只眼鏡會(huì)看到另一只眼鏡看不到的區(qū)域。采用了立體著色二次投影后,眼鏡會(huì)看到一部分本來不應(yīng)該出現(xiàn)的圖像。為了彌補(bǔ)這一點(diǎn),軟件需要辨別出哪里像素是有效的,哪些不是,從而抹去那些不能出現(xiàn)的圖像,以避免“鬼影”效應(yīng)。
Oculus 在 Unity 中使用簡單的著色器和緩沖區(qū)測(cè)試了立體著色二次投影技術(shù),并且在具有動(dòng)態(tài)光源的場(chǎng)景下進(jìn)行渲染,結(jié)果發(fā)現(xiàn)有顯著的性能改進(jìn),特別在著重于像素著色的場(chǎng)景中達(dá)到了 26% 的性能提升。開發(fā)人員使用 AMD R290 和 GTX 1080 測(cè)試了這種技術(shù),并獲得了類似的改善。
這一技術(shù)的代碼樣本將會(huì)很快在Oculus官網(wǎng)上放出,提供下載。
關(guān)注微信公眾號(hào):VR陀螺(vrtuoluo),定時(shí)推送,VR/AR行業(yè)干貨分享、爆料揭秘、互動(dòng)精彩多。
投稿/爆料:tougao@youxituoluo.com
稿件/商務(wù)合作: 六六(微信 13138755620)
加入行業(yè)交流群:六六(微信 13138755620)