A simple ray tracer written in JavaScript using GPU.js to run shaders on the GPU. Currently supports directional and spot lights, soft shadows, specular reflections, fresnel and surface roughness.