What is ballistae?

ballistae is an (approximately) physically-correct path tracer. Let's unpack that a little:

The net effect is that ballistae produces very realistic images, but extremely slowly. Each of the images below took approximately two hours to produce on a four-core machine. Even longer runtimes with more oversampling are required to get rid of the path tracer speckling that's visible in all the example images.

Sample Images

Transparency with chromatic aberration and caustics.
Emissive material (CIE-A emitter).

Code

ballistae is available via git:

https://gitlab.com/ahmedtd/ballistae.git