This is a multipurpose ray tracer that supports all kinds of work from 3D physics to offline graphics.
I have taken the liberty to use it for a ray-tracing renderer. It's got support for triangle meshes, textures, point lights, area lights, and bump mapping (normal mapping).
For more info, visit https://cdombroski.com/#renderer.