场景光序计算

Order of light calculation on scene

场景中的灯光(或其类型)顺序重要吗?

我正在使用 OpenGL 进行前向渲染器,根据灯光顺序我有不同的结果(阴影颜色)(每个灯光都有自己的附加混合通道)

我使用了错误的配置渲染管线的顺序:

bind framebuffer
set viewport & clear buffers
depth stage settings
blending settings
other rasterizer settings

我已经把 set viewport & clear buffers 移到了最后。现在,无论照明(渲染通道)顺序如何,一切看起来都一样。