Angel and Shreiner: Interactive Computer Graphics, Seventh
Edition
Chapter 7 Solutions
7.1 The major problem is that the environment map is computed without
the object in the scene. Thus, all global lighting calculations of which it
should be a part are incorrect. These errors can be most noticeable if there
are other reflective objects will now not show the reflection of the removed
7.2 This is an example of time domain aliasing. The wheels are spinning in
time.As the wheels increase their speed, the frame rate is insufficient to
avoid aliasing. The frequency of rotation then exceeds the Nyquist rate
7.3 Consider a single sine wave that is sampled at a rate just over the
Nyquist rate with the first sample where the sine is zero. The next sample
will be slightly greater than zero, the following slightly greater (in
magnitude) than the second, and so until we get samples about equal to
the maximum of the sine. Subsequent samples will get smaller and smaller
until we get to the minimum of the sine, and then the values will slowly
increase. This pattern will repeat, each cycle taking multiple periods of the
original sine. Visually, this pattern looks like a modulated sine wave. This
7.4 Television is digital in the vertical direction and analog along each scan
1