Path Tracer

October 24, 2016

This is a Monte Carlo style 3d renderer (so the more samples you use, the closer to a perfect render it gets) written in Swift. In addition to the image above, showcasing some reflections, refraction, emission, and depth of field, here are some images I've rendered with it so far:

A demo of motion blur

Hey look it does more than spheres!

For a more thorough description of how this is implemented, read my blog post about it.