Implementation of ray tracer from Ray Tracer Challenge book by Jamis Buck using Kotlin programming language.
- Handling for multiple light sources
- Groups, Constructive Solid Geometry and Bounding Boxes implemented
Usage: ktracer options_list
Arguments:
scenePath { String }
imageOutputPath { String }
Options:
--rendering-mode, -r [PARALLEL] { Value should be one of [serial, parallel] }
--help, -h -> Usage info