青热久思思-青视频在线-青娱乐99-青娱乐激情视频-亚洲变态-亚洲播放

跑跑車游戲網
您的位置:首頁VR資訊中心VR技術教程 → UE4開發VR軟件教程 和攝像機進行交互

UE4開發VR軟件教程 和攝像機進行交互

2016/11/21 11:12:03來源:本站整理作者:不詳我要評論(0)

UE4是一款VR開發軟件,近日UE4的軟件工程師就這個軟件的VR開發進行了一次講解,這里說的是跟攝像機交互的方法。

和攝像機進行交互

同樣的,在近處的平面投射也會從那個預訂距離開始,來放棄任何已經被渲染為立體的碎片。

這個方法讓我們能夠在立體像素和平面像素之間有一個清晰的深度順序:我們知道所有的立體像素離攝像機位的距離都比平面像素的距離要小。

這避免了在某些方式下進行最終的場景整合階段時,需要用到深度比較而導致的昂貴性能開銷,最小化了像素著色器調用的數量。

但比起基于物體的方式,這種基于像素的分裂平面的方式,最大缺陷就是繪制調用數量不那么可控。

任何穿過此分裂平面上的物體,都必須同時進行立體和平面的渲染,盡管最終沒有任何一個像素會被繪制兩次。

哪怕對很近的遠平面的視椎體剔除,用普通的視椎體剔除技巧來最小化遞交到立體緩存的繪制調用數量,也會比較麻煩:一個遠處的物體有著很大的包圍盒。

比如說環境的立方體貼圖永遠會通過視椎體剔除繪制;就算由于遠平面距離較短,它的任何像素都沒有被被顯示出來,但是它的包圍盒和攝像機位的視椎體產生了交叉。

為了避免這種情況,我們還增加了一種方式來讓你在平面渲染引擎中可以手動標記一些物體,讓它們永遠不會被立體緩存進行渲染。

為了知道哪個物體需要標記,我們還增加兩種渲染模式:一種只顯示立體緩存,而不顯示包含平面遠景部分的整合層;

而另一種顯示立體緩存的同時,加上了用來進行視錐體剔除的區分平面和立體部分的遠景平面,但沒有深度測試。

簡要來說:任何被渲染到第二張圖像上而沒有渲染到第一張圖像上的物體,都需要一個繪制調用,但由于遠平面距離較短而不會顯示出來。

UE4攻略

純立體緩存

UE4攻略

遞交到純立體緩存的繪制調用

在這個例子里,我們可以注意到,遠景的地形由于其很大的包圍球,經過了視錐體剔除的測試。

但由于其距離已超過了三十英尺的深度分裂平面,而不應該被渲染出來:我們需要為它加上標記來強制只進行平面的渲染,節省寶貴的繪制調用資源。

這個標記在UE4編輯器的物體細節/渲染區域下,名字叫“Force Mono”。

網友評論

發表評論

(您的評論需要經過審核才能顯示)

查看所有0條評論>>

主站蜘蛛池模板: 国内毛片视频 | 久久黄网站 | 插入综合网 | 久青草视频免费观看青 | 国产视频a | 国产视频一区二 | 国产午夜久久影院 | 波多野结衣在线观看一区二区三区 | 国产成人91精品 | 东方800av| 激情五月网站 | 黄色在线免费网站 | 激情三级hd中文字幕 | 国产女人一区二区 | 精品国产福利在线观看一区 | 国产97色在线中文 | 国产高清片 | 久久国产精品久久国产片 | 成年人三级视频 | 国内精品久久国产 | 麻豆视频91 | 国产原创巨作精品 | 久久露脸国产精品 | 国产一在线 | 麻豆91精品91久久久 | 精品播放 | 国产一级一级一级国产片 | 免费观看四虎精品国产永久 | 九九在线免费视频 | 国产国语一级a毛片高清视频 | 国产精品精品国产 | 大毛片a大毛片 | 久久91综合国产91久久精品 | 免费在线观看h片 | 国产1区在线观看 | 国产精品久久国产三级国不卡顿 | 久久久久久一级毛片免费野外 | 成人午夜视频在线 | 黄色片视频在线观看 | 波多野一区 | 久久免费小视频 |