top of page

Ray Tracing

Platform : Windows
Language : C++
Created a Ray Tracer and used  a technique  called path tracing which entails tracing rays from the camera into the scene where they bounce against surfaces in the world and estimate the color values reaching back into the camera.  I used kdTree implementation as Bounding Volume Hierarchy of choice. My Ray Tracer has following capabilities : 
1)Implicit and Explicit Path Tracing
2) Reflection
3) Refraction
4) Procedural Textures
5) Depth Of Field
bottom of page