Implement ray-casting and a spatial data structure as a first step toward a full featured ray-tracer.
Extend ray-caster application to a fully featured path-tracer on a under-featured BRDF lighting model.
Enhance the very minimal diffuse-only BRDF from assignment2 to include the full micro-facet BRDF.
Enhance the reflective micro-facet BRDF from assignment3 to include transmission across the micro-faceted surface through object.
Include 2 ray-casting features from previous assignment, motion blur, 2D texture included