keywords: Graphics, Global Illumination Notes

Examples

SDFGI in Godot
https://twitter.com/reduzio/status/1267979143498608641

Godot 4.0 gets SDF based real-time global illumination
https://godotengine.org/article/godot-40-gets-sdf-based-real-time-global-illumination

Global illumination overview
https://github.com/EmbarkStudios/kajiya/blob/main/docs/gi-overview.md

Voxel-Based Global Illumination (SVOGI)
https://docs.cryengine.com/pages/viewpage.action?pageId=25535599

Screen Gloom Optimization in Wavetale
https://agentlien.github.io/gloom/index.html

Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low memory footprint.
https://github.com/compix/VoxelConeTracingGI

Master’s thesis implementing real-time global illumination method.
https://github.com/djbozkosz/Light-Propagation-Volumes

Presentations

An Engineer’s Guide to Integrating Ray Traced Irradiance Fields
https://www.youtube.com/watch?v=LRWWa4SwKuw

Radiance Caching for Real-Time Global Illumination
https://www.youtube.com/watch?v=2GYXuM10riw

Real-time Diffuse Global Illumination in CryENGINE 3
https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.233.71&rep=rep1&type=pdf

PRACTICAL REAL-TIME VOXEL-BASED GLOBAL ILLUMINATION FOR CURRENT GPUS
https://on-demand.gputechconf.com/siggraph/2014/presentation/SG4114-Practical-Real-Time-Voxel-Based-Global-Illumination-Current-GPUs.pdf

Blogs

Voxel Cone Traced Global Illumination
https://leifnode.com/2015/05/voxel-cone-traced-global-illumination/

Papers

Dynamic Diffuse Global Illumination with Ray-Traced Irradiance Fields
http://jcgt.org/published/0008/02/01/

Scaling Probe-Based Real-Time Dynamic Global Illumination for Production
https://arxiv.org/abs/2009.10796

WorldSpace ReSTIR GI: World-Space Spatiotemporal Path Resampling for Path Tracing
https://wangningbei.github.io/2023/ReSTIR_files/paper_ReSTIRGI.pdf

Radiance Cascades: A Novel Approach to Calculating Global Illumination
https://drive.google.com/file/d/1L6v1_7HY2X-LV3Ofb6oyTIxgEaP4LOI6/view

The state-of-art of Dynamic Global Illumination in video games
https://github.com/TothBenoit/The-state-of-art-of-Dynamic-Global-Illumination-in-video-games

AMD GI

GDC 2023 - Two-Level Radiance Caching for Fast and Scalable Real-Time Global Illumination in Games
https://www.youtube.com/watch?v=1eLz6WpXvQo

Two-level Radiance Caching. For fast and scalable real-time global illumination in games
https://gpuopen.com/gdc-presentations/2023/GDC-2023-Two-Level-Radiance-Caching-GI.pdf

GI-1.0: A Fast Scalable Two-Level Radiance Caching Scheme for Real-Time Global Illumination (Recommended)
https://gpuopen.com/download/publications/GPUOpen2022_GI1_0.pdf

Introducing AMD Capsaicin Framework - our ARR Research Framework which includes our GI-1.0 sample
https://gpuopen.com/learn/amd-capsaicin-framework-release-gi/

GI 1.0 - Github


“There is nothing so useless as doing efficiently that which should not be done at all.” ― Peter F. Drucker