[Unity3D][Shader]PANCgShader--第二章 透明面--03顺序无关的透明

对于标准的alpha混合等式,其混合的正确与否往往跟物体三角面的排列有关。特别对于一些畸异的物体,三角面并不是按照从后到前顺序排列的。
混合等式中有一些并不依赖三角面的顺序,因此可以很好的规避这些问题。常见的为Additive BlendingMultiplicative Blending

Additive Blending

前文已经探讨了混合语法Blend {code for SrcFactor} {code for DstFactor}
对于Additive Blending模式DstFactor的code必须是One,至于SrcFactor的code只要不依赖pixel_color即可。因此SrcFactor的code可以是One,SrcColor,SrcAlpha,OneMinusSrcColor以及OneMinusSrcAlpha。

发布了198 篇原创文章 · 获赞 23 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/iningwei/article/details/100640100