The program parses a text file containing the objects, materials, lights, camera and render properties. For each pixel I shoot 4 rays and average them (anti-aliasing) so that makes it take 4 times longer than just rendering the scene by itself.
The scene transformation is pretty simple - I...