Simple raytracer
For CPSC 314: Computer Graphics (2013)
Goals
- Learn about lighting and shading models
- Calculate intersection points between light rays, spheres, and planes
- Use and extend a mathematical vector class
- (Attempt to) add support for refraction
Highlights
- Parses file describing camera, lights, objects in scene
- Blinn-Phong shading
- Supports planes and spheres as objects
Languages and Technologies
- C++
- OpenGL