Helitrace

C++ CPU Raytracer, With reprojection and denoising | 2025

Role · Research · Rendering

Grade: 100/100

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.

GitHub Source Itch.io Game

Helitrace overview

PBR Materials

I implemented support for different materials using physically correct calculations

pbr preview glass preview reflect preview

Volumetrics

I implemented raymarched volumetrics with in-scattering to approximate atmospheric light transport.

volumetrics preview 1 volumetrics preview 2

Recap & Gameplay

Back to Projects