The Interactive Pathtracer is personal project where I experimented with unbiased global illumination on the GPU. For this project I used C++ and DirectX 11 to create an unbiased (physically accurate), interactive path-tracer, which renders a a hard-coded scene in real-time.The rendering is done in a hlsl shader, and the path-tracer supports a number of probabilistic BRDFs. The path-tracer continuously improves the rendering by gathering more and more samples of the lighting at a particular point.
- Boilerplate window rendering system in DirectX.
- Path-Tracing shader that continuously improves the image
- Various materials (BRDFs) implemented in the shader
Path Tracer Code