A basic ray tracer with Phong Illumination. I originally made this for CS488, Intro to Computer Graphics, at the University of Waterloo.
$ cd raytracer
raytracer$ premake4 gmake
raytracer$ make
raytracer$ cd src
raytracer/src$ premake4 gmake
raytracer/src$ make
(in no particular order)
- rewrite from scratch
- reflections
- textures
- meshes, spheres, cubes
- hierarchical modelling
- bounding boxes, optimizations
- distribution ray tracing
- path tracing
- photon mapping
- OpenGL 3.2+
- GLFW
- Lua
- Premake4
- GLM
- ImGui
This build is only tested on Linux, but should theoretically also work for OSX.