Reads the GBuffer normal + depth and the persistent TAA history texture
(i.e. the previous frame's resolved HDR) and produces a temporally-
accumulated GI irradiance buffer, published on frame.ssgi.
DeferredLightingFeature consumes it as the indirect-diffuse term.
Must be registered AFTER any geometry feature (it needs frame.gbuffer)
and BEFORE DeferredLightingFeature (which reads frame.ssgi).
The deferredPresetssgi option places it in the correct slot.
SSGI bounces last frame's image, so the GI lags the scene by one frame
and re-converges over a few frames after a sharp camera move or toggle.
Screen-space global illumination feature.
Reads the GBuffer normal + depth and the persistent TAA history texture (i.e. the previous frame's resolved HDR) and produces a temporally- accumulated GI irradiance buffer, published on
frame.ssgi. DeferredLightingFeature consumes it as the indirect-diffuse term.Must be registered AFTER any geometry feature (it needs
frame.gbuffer) and BEFORE DeferredLightingFeature (which readsframe.ssgi). The deferredPresetssgioption places it in the correct slot.SSGI bounces last frame's image, so the GI lags the scene by one frame and re-converges over a few frames after a sharp camera move or toggle.