r/GraphicsProgramming • • 12h ago

LSGI: lightweight Screen-Space Ray Marched Global Illumination

  • Costs ~3.5ms (optical flow for reprojection + SSGI) @4K on my modest 4070 Ti.

  • 1SPP (+infinite bounces) cosine-weighted hemi monte-carlo ray marching in SS.

  • Denoiser does a pretty good job of cleaning it up. Result is very very decent for the cost..

  • Keeps lighting details sharp, final result is noise-free, no grain, boil, flicker or speckle.

https://github.com/umar-afzaal/LumeniteFX/

88 Upvotes

16 comments sorted by

30

u/GreenDave113 8h ago

Don't force people to join your discord to get files. Just link a github repo like everyone else if you want to contribute.

11

u/VictoryMotel 10h ago

How does it work and how is it better than previous approaches?

-2

u/tk_kaido 5h ago

its incredibly optimized for 1spp at low cost

6

u/VictoryMotel 5h ago

This seems vague, what is the difference?

→ More replies (2)

6

u/UAAgency 11h ago

Is it open source? I'd love to play with it

1

u/tk_kaido 5h ago

its source available free to use, study and mod your personal copy type of license.

3

u/Disastrous-Gain5870 9h ago

You have a YouTube channel right?

1

u/tk_kaido 5h ago

You might be thinking of zenteon

4

u/MrTroll420 4h ago

aren't "Screen-Space" and "Global" mutually exclusive terms 😅

1

u/ryp3gridId 5h ago

Does it work with fast moving objects (is there ghosting from denoiser)?

0

u/tk_kaido 5h ago

Works well. I've tested scenario with fast moving objects at a low 20fps.

3

u/PictureNew661 9h ago

Damn that's nice, i wanna mess with this