You can download the version 0.4 of this demo for free here :
The light is fully dynamic, sky light and global illumination are raytraced, and you can move the sun with the mouse buttons.
Global Illumination has been one of the key to realistic CG, and raytracing is the most accurate technique there is. For years the movie industry has been using and optimizing raytracing to create the most accurate and realistic renders, but with very long render times. Indeed RTGI is very demanding, some renders take multiple hours (or dozens) for an image to render.
Fast forward today, raytracing GI is possible in real time, thanks to the recent GPUs and the amazing work of thousands of engineers around the world.
This is to me very impressive, since I’ve been following its development for a decade now.
Petra RTGI is a small personal project to showcase how good this tech is on recent hardware, but also how performance heavy it is.
It’s still the early days of real time raytracing, and I can’t wait to see games using it for light computation in the future. It will probably take 5+ years for RTGI to be used broadly, but you can test it now with this demo.
With the current distributed hardware, optimized methods like SVOGI and Lumen are necessary for good performance, and can offer very high quality results.
Here’s a small article I wrote about Lumen : https://simonmajar.com/blog/mNG8/the-need-for-lumen