My implementation of a path tracer, inspired by pbrt.