OpenGL混合
在OpenGL中,混合(Blending)是一种将多个图形片段(像素)合成到帧缓冲区的过程。混合通常用于实现半透明效果、阴影、粒子效果和其他图形特效。混合原理OpenGL渲染时会把颜色值存在颜色缓冲区中,每个片段的深度值放在深度缓冲区。当深度缓冲区关闭时,新的颜⾊只是简单覆盖原来颜色,缓存区存储新的颜⾊色值。当深度缓冲区打开时,新的⽚段,只有当它们的距离比原来的片段距离更接近邻近的摄像机时才会在颜色缓存区存储新的颜⾊色值。如果新片段包含半透明区域,并且openGL开启了混合,那么新片段将和颜色缓冲区的颜色和alpha值,通过混合方程式,混合在一起生成新的颜色和alpha值。混合方程ope...
最近评论