Description

Recursive path tracer written in JavaScript without any external library usage.

Gallery

Sub surface scattering

alt text alt text alt text

Rendering complex meshes

alt text alt text

Depth of field, textures, normal and material maps

alt text alt text

Transparent non-empty objects, volumetric light sources, caustics

alt text alt text alt text