 CS559
Fall 2005
News
Calendar
Assignments
Lectures/Notes
Tutorials
Project 1
Project 2
Project 3
Basic Info
Policies
C++ hints
|
Written Assignment 4:
Surfaces, Lighting, and Rendering
Due Tuesday, December 6th, 9:30am
Question 1: Light Paths
For each of the following light paths, describe a real-world situation
where it is important. (by real world, think of something that you might
see in your house)
1A: LSE
1B: LSDE
1C: LDSE
1D: LDDSE
Question 2: (Catmull Clark Subdivision)
For the following figure (with 4 quads, a triangle, and a pentagon):

Draw the topology after 2 subdivision steps using Catmull Clark subdivision
rules.
How many polygons will there be?
How many vertices will there be? How many will be ordinary?
Question 3: (Butterfly Subdivision)
Consider a unit cube with its faces divided into 4 triangles (by placing
a point in the center of each face) as follows:
(note: there are a total
of 24 triangles)
The cube is placed with a corner at the origin and is axis aligned, so
that one of the edges goes from (0,0,0) to (1,0,0).
If the cube is subdivided once using the butterfly scheme (or the modified
butterfly scheme with w=0), where does the new point on the edge (0,0,0)->(1,0,0)
end up?
If the top and bottom (the faces with y=0 and y=1) are removed, where
would this point have gone? (hint: just because a vertex has 6 edges,
doesn't mean its ordinary)
Question 4: (Lighting)
A single polygon at the origin is viewed from above (0,10,0). A single
point light source is placed at (10,10,0). The light has intensity 1,
and the polygon has diffuse and specular reflectance of 1. The specular
exponent is 5.

For the 3 points on the polygon (0,0,0) (5,0,0) (10,0,0), compute the
amount of specular and diffuse lighting.
|