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

本文探讨了在计算机图形学中,AdditiveBlending混合模式如何解决因物体三角面排列顺序引起的渲染问题。该模式下,混合等式的DstFactor必须设置为One,而SrcFactor则可选择One、SrcColor、SrcAlpha、OneMinusSrcColor或OneMinusSrcAlpha等多种选项,以实现更灵活的渲染效果。
6660

被折叠的 条评论
为什么被折叠?



