readme.md
March 11, 2025 · View on GitHub
Surfel Radiance Cascades
Diffuse Global Illumination.
Brief
This repository contains an experimental implementation of diffuse global illumination.
Making use out of Radiance Cascades (RC) consisting of Surfel Probes.
The entire render pipeline consists of 2 interleaved parts, Surfel maintenance & Radiance gathering.
Surfel maintenance as the name suggests maintains the Surfels, spawning and recycling them as you move.
For more info on Surfel maintenance, check out my blog post :)
Radiance gathering is split into 3 parts:
- Gathering Ray-tracing the probe rays through the scene to gather radiance.
- Merging Merging Surfel cascades from top to bottom in typical RC fashion.
- Compositing Integrating the flux passing through each on-screen pixel using Cascade 0.
© 2025 Max <mxcop>, All rights reserved — MIT.