An example image rendered with my ray tracer can be seen on my website. An animation of a volumetric fire simulation rendered with my ray tracer can be seen here.
Ray tracer in C++. Started for CSCE 647 (Image Synthesis) class in Spring 2013, but decided to continue adding features. Optimizations include multithreading and a KD tree for intersection tests with large polygonal meshes.
Uses the CImg library and the tinyxml2 library.
Sample scene files located in Raytracer/SampleAssets/scenefiles.