Overview
For BUAS block C, I created a CPU raytracer with reprojection and volumetrics.
All of this runs
real time on the CPU, which is why it is quite noisy.
C++ CPU Raytracer, With reprojection and denoising | 2025
I implemented support for different materials using physically correct calculations
I implemented raymarched volumetrics with in-scattering to approximate atmospheric light transport.