Raytracer Project

Assignment for Advanced Intro to Compuer Graphics

Specifications

  • Supports XML scene specification
  • Full Camera Model
  • Scale (uniform/nonuniform), Translation, Rotation Transformations
  • Spheres, Planes, and Triangles
  • Multiple Lights, Shadows, Reflection, Refraction
  • Phong Shading Model
  • Supersampling Anti-Aliasing
  • Oct-Tree Space Sub-Division
  • More details (references, details, source) comming soon

Sample Images

(Some pictures are clickable for higher resolution versions)


Reflections

Refraction

Triangles and Planes

Anti-Aliasing:



Final Samples. Make sure to view at full size to avoid aliasing

Random Image (thanks to perl)