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




