Project developed as an assignment for my COMP 371 (Introduction to Computer Graphics) course at Concordia. It is a Raytracer that renders images with local or global illumination based on input provided from a JSON file. It contains features such as anti-aliasing, area-lights, point lights, occlusion, soft shadows, ...
rendering global-illumination scene raytracing area-lights spheres anti-aliasing quads local-illumination color-bleeding
-
Updated
Apr 5, 2025 - Makefile