Ray Tracer

This was my project for CS 488 (Introduction to Computer Graphics).

This is a ray tracer with a couple of features:



Primitives



Constructive solid geometry



Textures



Soft shadows



Glossy reflections



Motion blur



Depth of field



Glossy transmission



Anti-aliasing (supersampling)