An offline renderer based off the ray tracer challange & ray tracing in one weekend books
An offline renderer