Tim Purcell
CS 684 Homework 6
Reflection and Transparency

Not the most realistic/creative scenes in the world, but they get the point across...

Note that these images don't have any shadowing or special direct lighting, just flat shading.

For these models, reflection and refraction are based on functions of the viewing angle theta: R(theta) = R + (1-R)(1 - cos(theta))^5. For metals, R is based on the material reflectance. For glass, R is based on the index of refraction. The "coke bottle" effect is created by using an exponential decrease in intensity as the light bounces around inside the glass. This decrease is weighted to favor a greenish color.

All diffuse surfaces Reflective Spheres
All reflective (goldish plate) Reflective Plate(goldish), Glass balls
(close ball n=1.0, far n=1.5)
All Glass
(close ball n=1.2, far n=1.5, wall n=1.5)
Coke Glass
Empty scene
(green edge is easier to see)



purcell@facility.cs.utah.edu

Last Modified February 17, 1998