Spectra - A physically based renderer

Spectra is a physically based path tracer inspired by PBRT.

Support added for Intel’s Open Image Denoiser to allow faster rendering by reducing the number of samples required per image.

Denoised Original

Spectra is currently undergoing a substaintial re-write to clean up the code and to use Intel’s Embree for ray acceleration. This should give a substantial speed increase to the renderer as well as making it easier to add additional features in the future.

Here’s some renders from Spectra as it currently stands.

Sample renders

Cornell box rendered with 512 samples. Depth of field test Lamborghini Aventador Lego Bulldozer Pocket watch Vespa