跑跑車游戲網(wǎng)
您的位置:首頁(yè)VR資訊中心VR技術(shù)教程 → UE4開(kāi)發(fā)VR軟件教程 避免過(guò)度渲染

UE4開(kāi)發(fā)VR軟件教程 避免過(guò)度渲染

2016/11/21 11:19:06來(lái)源:本站整理作者:不詳我要評(píng)論(0)

接著和大家分享UE4的軟件開(kāi)發(fā)教程,下面要講的是避免過(guò)度渲染的方法。

避免過(guò)度渲染

遠(yuǎn)景平面渲染的主要問(wèn)題在于,它最小化像素著色器開(kāi)銷帶來(lái)的性能開(kāi)銷節(jié)約,可能會(huì)被立體層和平面層之間缺乏互相遮擋給浪費(fèi)掉。

由于我們并不會(huì)為那些離攝像機(jī)比較近的物體進(jìn)行平面渲染,那些在進(jìn)行最終場(chǎng)景整合之后并不會(huì)被看到的遠(yuǎn)景部分,依然會(huì)在平面緩存中被著色,因?yàn)闆](méi)有什么東西來(lái)遮擋它。

為了避免這個(gè)問(wèn)題,我們選擇先渲染立體部分,再讀取它們的深度緩存,并計(jì)算它們的交叉。

所有在左眼和右眼攝像機(jī)被同時(shí)渲染過(guò)的像素,都會(huì)被寫(xiě)入遠(yuǎn)景平面的深度緩存中,來(lái)避免它們?cè)谄矫鏀z像機(jī)中進(jìn)行渲染。

最終結(jié)果如下圖:前面立體視覺(jué)下的大柱子,在平面緩存中被遮擋掉了,確保了后面的像素不被渲染。

UE4攻略

純立體緩存

UE4攻略

經(jīng)過(guò)場(chǎng)景整合后的平面緩存

網(wǎng)友評(píng)論

發(fā)表評(píng)論

(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

查看所有0條評(píng)論>>