This is the first simple path-tracing offline renderer I wrote in October 2019, in order to understand the basic principles behind offline rendering. The system involves basic camera parameters, object materials, ray collisions and reflections, etc.
Tool: XCode 10
Size: 2160 x 1080
Time: 30mins