Description Recursive path tracer written in JavaScript without any external library usage. Gallery Sub surface scattering Rendering complex meshes Depth of field, textures, normal and material maps Transparent non-empty objects, volumetric light sources, caustics