SSGI (screen-space global illumination) in WebGPU.
SSGI (screen-space global illumination) in WebGPU.
Technically this is โnear-field diffuse screen-space ray-traced indirect lightingโ.
We trace SSAO, and as we sweep arcs - we also integrate lighting along the occluded arc.
This is a very natural extension to GTAO or any other horizon-based technique, as it already sweeps arcs.
The irradiance is encoded in a u32 texture using rgb999e5, so itโs quite compact.
Iโm not doing any denoising here, in practice you would apply at least spatial denoising.
Writeup: https://discourse.threejs.org/t/ssgi-screen-space-global-illumination/85190
๐ ์๋ณธ ๋งํฌ
๋ฏธ๋์ด
![]()