Post #1981781
2026-05-04 05:20 UTC
@slembcke interesting! So this is a separate thing from “gbuffers” and aovs?
Replies (1)
-
@slembcke@mastodon.gamedev.place 2026-05-04 05:28
@photex So gbuffers render the surface properties into a screen space buffer, and then you render the lights over the top. What I do is kinda parallel. I render the lighting information into a screen space buffer as a fourier series to approximate 2D diffuse light probes. Then when you render the sprites you use the normals to look up the lighting for it. Since the lightfield isn't very detailed, you can subsample it for a huge speedup. It was originally intended for 2010s mobile hardware.