如果我有两个重叠的三角形,每个都有灰色(0.1,0.1,0.1,0.1),我将如何设置glBlendFunc,使重叠部分比非重叠部分渲染得更亮(更接近白色)?
Bar*_*art 11
您可以像这样设置glBlendFunc:
glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE);
Run Code Online (Sandbox Code Playgroud)
这将为您提供一个混合方程式,其中output_color = 1*source_color + 1*destination_color.
另见本文档.