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

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