Problem 26
Suppose the points \((1,0,0),(1,1,1)\), and \((1,0,2)\) are the vertices of a planar patch and the vertices are listed in a counter- clockwise order as seen from outside the object. In each case that follows, indicate whether a ray of light originating at the given point would strike the surface of the patch from outside or inside the object. a. \((0,0,0)\) b. \((2,0,0)\) c. \((2,1,1)\) d. \((3,2,1)\)
Problem 27
In what way is the process of hiddensurface removal more complex than back face elimination? Explain your answer.
Problem 30
Suppose the surface of an object is covered by alternating orange and blue vertical stripes, each of which is one centimeter wide. If the object is positioned in a scene so that the pixel positions are associated with points on the object spaced at two-centimeter intervals, what would be the possible appearances of the object in the final image? Explain your answer.
Problem 31
Although texture mapping and bump mapping are means of associating "texture" with a surface, they are considerably different techniques. Write a short paragraph comparing the two.
Problem 32
Give an example scenario where the painter's algorithm fails to solve the foreground/background problem.
Problem 33
What are some advantages to using a hardware/firmware implementation of the rendering pipeline?
Problem 34
In what way does the hardware in a computer designed for interactive video games differ from that of a generalpurpose PC?
Problem 36
What is the distinction between anisotropic surfaces and isotropic surfaces?
Problem 37
What advantage does ray tracing have over the traditional rendering pipeline? What disadvantage does it have?
Problem 38
What advantage does distributed ray tracing have over traditional ray tracing? What disadvantage does it have?