跑跑车游戏网
游戏
网游单机小游戏专题排行榜攻略资讯评测
软件
11应用专题排行榜教程
关于
广告合作网站地图意见反馈

UE4开发VR软件教程 避免过度渲染

不详2016/11/21评论 (0)

接着和大家分享UE4的软件开发教程,下面要讲的是避免过度渲染的方法。

避免过度渲染

远景平面渲染的主要问题在于,它最小化像素着色器开销带来的性能开销节约,可能会被立体层和平面层之间缺乏互相遮挡给浪费掉。

由于我们并不会为那些离摄像机比较近的物体进行平面渲染,那些在进行最终场景整合之后并不会被看到的远景部分,依然会在平面缓存中被着色,因为没有什么东西来遮挡它。

为了避免这个问题,我们选择先渲染立体部分,再读取它们的深度缓存,并计算它们的交叉。

所有在左眼和右眼摄像机被同时渲染过的像素,都会被写入远景平面的深度缓存中,来避免它们在平面摄像机中进行渲染。

最终结果如下图:前面立体视觉下的大柱子,在平面缓存中被遮挡掉了,确保了后面的像素不被渲染。

UE4攻略

纯立体缓存

UE4攻略

经过场景整合后的平面缓存

上一篇UE4开发VR软件教程 和摄像机进行交互

下一篇移动端VR开发教程 UE4移动设备渲染器

网友评论
取消

累计评论0

展开其余评论

相关阅读

上滑或点击查看更多...