This is an implementation of Interactive Relighting of Dynamic Refractive Objects.
We implement the pipeline using DirectX and CUDA.
The process includes 5 stages:
-
Voxelization
-
Octree construction
-
Photon generation
-
Photon marching
-
View pass
Here are some results:
-Radiance
-Shadow
-Caustic
-Rendering with radiance