A Hybrid Framework for Real-Time Ray Tracing and Rasterization
This project was developed as the final project in my Bachelors degree at the Technical University of Denmark.
The project explores the combination of rasterization and ray tracing, also referred to as hybrid rendering.
Features
- glTF 2.0 scene loading
- Render graph
- User Interface with Dear ImGUI
Rendering effects implemented
- Ray traced shadows
- Ray traced ambient occlusion
- Ray traced mirror reflections
- Rasterized shadows with shadow mapping
- Rasterized ambient occlusion using the Alchemy SSAO algorithm
- Rasterized reflections using world space ray marching
- Denoising implementation based on NVIDIA's Spatiotemporal Variance-Guided Filtering (SVGF)
Example renders
Libraries and Dependencies