Feb 17, 2010

Assignment Description

Copied from Dr. Duchowski's webpage
Write a program to implement a ray tracer:
* Use either an interactive method of setting up the scene or create a simple scene "manually".
* Objects in the scene should include both spheres (and/or other quadrics), and polygonal objects (e.g., planes, cubes, the teapot).
* Images should include:
o fully opaque objects
o transluscent objects
o fully transparent objects (e.g., panes of glass)
o fully reflective objects (e.g., mirrors)
o partially reflective objects
* Shadow/Reflection/Transmission: demonstrate reflection, refraction, and shadows.
* Sampling: minimally, sample the scene at screen resolution, or optionally implement supersampling, adaptive supersampling, or distributed (stochastic) supersampling, and/or progressive sampling.
* Recursion: terminate recursion at an arbitrary (e.g., user-defined) level, or adaptively based on diminishing intensity contribution.
* Texture/bump maps: texture/bump maps should be demonstrated on planar surfaces (e.g., "walls" in the image) and spheres.

No comments:

Post a Comment