SO
cuwfrt
Wavefront raytracer written in CUDA
Features
- Wavefront rendering Laine et al. (2013)
- Multiple importance sampling with next event estimation Veach and Guibas (1995)
- SVGF realtime denoising Schied et al. (2017)
- Temporal Anti-Aliasing Karis (2014)
- Binary SAH BVH upload to GPU
- Materials
- Diffuse, Mirror, Dielectric, MetallicRoughness and DiffuseAreaLight
- Model loaders
- Interaction with imgui and CUDA/OpenGL interop
Screenshots
![]() |
![]() |
|---|
![]() |
![]() |
|---|
![]() |
![]() |
|---|
Denoising
![]() |
![]() |
|---|
Architecture Diagram
Building
- Install CMake and CUDA Toolkit
- Ensure CMake is in the system PATH
- Clone the repository git clone https://github.com/Sopiro/cuwfrt.git
- Run
build.bat
Models
On this page
Languages
C++62.6%Cuda35.9%CMake1.3%C0.1%Batchfile0.0%
Contributors
MIT License
Created February 2, 2025
Updated December 15, 2025









