- Parallel Path tracer made using Nvidia Cude API and Nvidia accelerated bvh structures.
- Support for Spheres,Boxes and Triangles
- Implemented different materials including metal,specular and diffuse
- ProgressiveRendering - The Monte Carlo Integration is performed over time.This allows the user to work with the app in real time easily.
https://code.google.com/archive/p/understanding-the-efficiency-of-ray-traversal-on-gpus/
- Opengl 4.3
- Cuda toolkit 7.5+
- GLFW
- Glad
- Glm
- Imgui
- TinyObjLoader
- StbImage