Patrick Angell

My homepage for CS6620

 Pete Shirley’s Ray Tracing class.

 

Assignment 1 Sampling and Filtering

Using jittering to duplicate the image from the notes.

Assignment 2 Ray Tracing and Blurring

Intersecting objects and creating motion blur with moving objects.

Assignment 3 Camera

Setting up a camera and modeling a thin lens.

Assignment 4 Texturing

Using Perlin’s noise function to do a three dimensional marble texture.

Assignment 5 BVH

Building a Bounding Volume Hierarchy to speed up raytracing large data sets.

Assignment 6 Instancing

Doing large numbers of identical objects without having copies.

Assignment 7 Implicit Lighting

Lambertian lighting using only one bounce to find light.

Assignment 8 Path Tracing

Multiple bounces without querying the lights directly.

Assignment 9 Glass and Mirrors

Doing refraction and reflection on surfaces.

Assignment 10 Glossy Surfaces

Doing partial reflections so color of object is taken into account.

Assignment 11 Tone Mapping

Using lights with color greater than 1 can result in bleaching the picture.

Final Project