top of page

Acerca de

This was a class project wherein the goal was to create a basic raytracing renderer capable of rendering spheres and planes with lighting, reflections, and shadows.

By virtue of this being a class project, some baseline code was provided and as such, some portions of the code are not mine.

This project makes use of the Eigen math library (https://eigen.tuxfamily.org/index.php?title=Main_Page), and otherwise uses only the C++ standard library.

Running the project will output a rendered image titled "render.ppm" in the .ppm format.

raytrace.png

© 2022 — Joshua Butner.

bottom of page