Monte Carlo Path Tracer

Final renders from my Monte Carlo path tracer, which computes both global illumination and direct lighting at each ray intersection to produce a converged image.

More implementation details to come!