This is a C++ raytracer developed for CPE 473 at Cal Poly.
- POV-Ray file parsing
- Shading
- Blinn-Phong
- Cook-Torrance
- Simple Geometry
- Box
- Sphere
- Triangle
- Plane
- Reflections
- Refractions
- Spatial Data Structures
- Super Sample Anti-Aliasing
- Ambient Occlusion
Hammersley Hemisphere Distribution
Ambient Occlusion General Function
- Clone or Fork this repo
- Run cmake
- Run make