top of page

Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Raytracer
Project Type
Programming
Date
December 2024
Link
Programming Language
C/C++/CMake
Main Role
File Data Management, Phong Illumination Model Light Calculations and Implementation
EECS 3431 - 3D Computer Graphics Fall 2024 York University, Toronto
Co-Created with Marius Gebhardt.
We implemented a generic raytracer that generates a ppm image saved to ../out/build/raytracepreset. The program reads in a text file and calculates ray-sphere intersections to draw spheres based on the specified location, scale, and color. It takes into account scene background, lighting, and attempts to render reflection and refraction.




bottom of page