Richard Ray

C++, 2015.

Monte Carlo path tracer.

Includes diffuse, specular, mirror, and glass materials with Fresnel refraction.

Also supports KD-trees, multiple lights, depth of field, batch rendering, and texture, normal, and environment mapping.