A simple ray tracer inspired by Ray Tracing in One Weekend (https://github.com/petershirley/raytracinginoneweekend).
./SimpleRaytracer --help
A very simple ray tracer (╯°□°)╯︵ ┻━┻
Supported parameters:
--help print available parameters
--filename arg filename to store the rendered scene as
png-file
--width arg (=1280) width for the rendered scene
--height arg (=720) height for the rendered scene
--num-rays arg (=100) number of rays per pixel ('Anti-Aliasing')
--vfov arg (=20) field of view for the camera
--aperture arg (=0.200000003) aperture of the camera
--focal-distance arg (=10) focal distance of the camera
--seed arg (=42) random seed for the scene
--var-a arg (=11) controls the number of random spheres
--var-b arg (=11) controls the number of random spheres
--pwidth arg (=1280) width for the preview frame
--pheight arg (=720) height for the preview frame
--shuffle randomizes the order of computation of the pixels