美文网首页
渲染概念透明物体的渲染

渲染概念透明物体的渲染

作者: 至少还有光 | 来源:发表于2019-11-25 22:40 被阅读0次

渲染队列:渲染分了好几层,是规划好的,我们这里有一个透明物体,比如UI经常使用透明效果,比如粒子效果,透明物体最重要有一个概念是不会写深度,你想,前面物体是透明的,后面也是透明的,实际上就没有办法判断物体之间谁先先后,穿插的关系,所以我们在渲染半透明的时候,从后往前渲染。我们说的深入写入,会有遮挡剔除的效果,这种效果实际上在做一定的优化,会先把后面需要的地方先渲染,再渲染前面的,只会把该渲染的地方渲染,起到剔除的优化效果。

所以我们半透明这里,如果他不会写入深度,所以半透明从后往前,交接的两个物体部分,会被渲染两次,每一个像素被渲染两次,会造成OverDraw,所以少用粒子特效和半透明效果。

我们所有的UI都是透明队列当中绘制的,UI生成代有alpha混合,都是从后往前绘制,这也是UI会造成OverDraw的原因。当我们有大量的UI放置的时候,特别有背包,表格的时候,就会造成大量的OverDraw

相关文章

网友评论

      本文标题:渲染概念透明物体的渲染

      本文链接:https://www.haomeiwen.com/subject/lfjswctx.html