“添加剂”glBlendFunc

时间:2011-05-27 19:25:35

标签: opengl

如果我有两个重叠的三角形,每个都有灰色(0.1,0.1,0.1,0.1),我将如何设置glBlendFunc,使得重叠部分比非重叠部分呈现更亮(更接近白色)?

1 个答案:

答案 0 :(得分:11)

您可以像这样设置glBlendFunc:

glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE);

这将为您提供一个混合方程式,其中output_color = 1 * source_color + 1 * destination_color。

另见documentation