Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 941 Bytes

README.md

File metadata and controls

50 lines (41 loc) · 941 Bytes

raytracer

A basic ray tracer with Phong Illumination. I originally made this for CS488, Intro to Computer Graphics, at the University of Waterloo.

Alt Text


Build

$ cd raytracer
raytracer$ premake4 gmake
raytracer$ make
raytracer$ cd src
raytracer/src$ premake4 gmake
raytracer/src$ make

TODO

(in no particular order)

  • rewrite from scratch
  • reflections
  • textures
  • meshes, spheres, cubes
  • hierarchical modelling
  • bounding boxes, optimizations
  • distribution ray tracing
  • path tracing
  • photon mapping

Dependencies

This build is only tested on Linux, but should theoretically also work for OSX.