Ray tracer with phong lighting, reflections, refractions, normal mapping, procedural textures, super sampling, and depth of field.