This is a Monte Carlo style 3d renderer (so the more samples you use, the closer to a perfect render it gets.) 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.
- Rectangular prism
- Light emitter
- Lens blur
- Motion blur