WebGL Ray Tracer
This is an implementation of a ray tracer as described in Peter Shirley's excellent book "Ray Tracing in One Weekend", but coded in WebGL.
If you are viewing this on a desktop you can interact with the scene by dragging on the image to rotate the camera around and scroll to zoom in and out.