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:
For a more thorough description of how this is implemented, read my blog post about it.