所以我遇到了这个站点,您可以在第一和第二段中看到以下几行:
为了获得粗略而简单的效果,请将场景的明亮部分(例如光源)绘制到FBO中,然后使用GL_LINEAR缩小几次对其进行下采样。对于最终渲染,只需将原始场景与降采样的FBO结合即可。
在下面的示例中,原始场景为128 x 128,并被下采样3次。这需要4个framebuffer对象。原始场景显示在左上方,最终渲染显示在右上方。
有什么原因我应该多次降采样(128-> 64-> 32-> 16)而不是一次降采样(128-> 16)?
如果您向下滚动更多,他们甚至将其下采样9次。(128-> ...-> 16-> 128-> ...-> 16->依此类推)。为什么不这样做(128-> 16-> 128-> 16->等等)?
GL_NEAREST
。