所以我正在开发一款游戏,我想知道如何在photoshop中实现类似的效果,但是在OpenGL中。为了更好地解释它,我附上了一些图像,显示了它将要经历的步骤。
首先,我有我的图像,我正常渲染。
然后我在它上面画了一个黑色的屏幕。
然后我有我的灯光图像,这些只是白色渐变。
之后我在photoshop中应用我的乘法效果:
我如何在opengl中实现相同的效果?
灯光也必须融合在一起。
然而,只要我可以创建相同的结尾结果,效果如何在photoshop中创建并不重要。
我正在使用LWJGL。
答案 0 :(得分:1)
glBlendFunc(GL_DST_COLOR, GL_ZERO)
绘制的结果片段将是背景(光)和传入对象(四边形)的相乘值。