Ray Tracing Renderer

Graphics Programming
Building a ray tracing engine from scratch
Project Overview
I used all the concepts that I’d learned from my linear algebra course and applied them to write my own ray-tracing rendering engine. It’s not optimal, in terms of performance, as my sole intention was to be able to see linear algebra in action, in the real world. And to learn more about MATLAB in the process, as I’d just been introduced to it that semester.


Linear Algebra


3D Geometry

3D Math

For the competition, I made a video presentation for my submission. There, I give a high-level overview of the project and some of the hurdles I had to get over.