Global Illumination in Real-Time
![]() |
![]() Read the Report |
This project’s aim was to simulate diffuse inter-reflections in real-time. It used a method I called Photon Splatting and was based on many of the principles of a relatively obscure method called Radiance Cache Splatting.

NOTE: The renders currently presented here are from the early stages of development. Newer screenshots are coming soon.
The diffuse inter-reflections featured here have been deliberately brightened for clarity.
| Rendered Output | |||
![]() |
![]() |
![]() |
![]() |
You can download the binary here, or see a video of it here.




