| |
|
|---|
Homework 0: Output an image from a program & convert it to a .GIF file.
|
Homework 1: Compare various filter types on a sinusoidal image.
|
Homework 2: Compare various sampling techniques on a sinusoidal image.
|
Homework 3: Convert a spectral image to RGB
space and experiment with various techniques to get the "best" picture.
|
Homework 4: Use a raytracer to create an
image with motion blur.
|
Homework 5: Use a raytracer to simulate the
effect of depth-of-field (as captured by a thin-lens camera).
|
Homework 6: Add implicit direct lighting
to the raytracer. Use this to render the Cornell Box.
|
Homework 7: Add indirect lighting
to the raytracer. Use this to render the Cornell Box.
|
Homework 8: Add explicit direct lighting
to the raytracer. Use this to render the Cornell Box.
|
Homework 9: Add the ability to render
metal and glass objects to the raytracer. Render a scene with both types of
materials.
|
Homework 10:Implement the Ashikhmin BRDF model.
|
Homework 11: Implement naive tonemapping.
|
Homework 12: Implement photon mapping.
|
Final Project: Take a photo and render the same scene photorealistically.
|