Questions from Chap#4


1. Explain how a cartoon strip image is animated.


Questions from Chap#5


1. Explain how vectors are used to represent force.

2. Explain how vectors are used to represent displacement.

3. Explain how vectors are used to represent velocities.

4. What does the “rendering pipeline” refer to?

5. Explain the human viewing system effect where lines of vision converge to a “vanishing point”.



6.Explain the human viewing system effect where the size of an object appears to diminish with depth.


7.In directX the graphics card gives us the “depth order “ of any object, this “depth buffer” information is relatively free. How can this fact speed up the drawing objects?



8. In the drawing of a 2D sphere, what two purposes does a shadow serve?

a)

b)

9. When representing a 3D object, what is the effect of using more triangles?



10. When representing a 3D object, what is the disadvantage of using more triangles?



11. Define the term “pixel”, if you can't find it in this chapter, use the Internet.
 
 

12. The human eye has two light sensors “rods” and “cones”, which senses color light and which senses black and white (shades of gray)?



13. In reduced light which human sensor element works better “rods” or “cones”?



14) Demonstrate which “vector” operation you'd use to add two colors together to produce a “hue” of color.
 
 

15) Demonstrate which “vector” operation you'd use to subtract out the color green form this pixel color, assume RGB. (1,1,1);

16) Demonstrate which “vector” operation you'd use to “double the light” output of this pixel color, assume RGB. (1,1,1);

 

17) Demonstrate which “vector” operation you'd use to “half the light” output of this pixel color, assume RGB. (1,1,1);

 

18. Demonstrate which “vector” operation you'd use to calculate the light intensity of a pixel reflected of a wall with this RGB reflective surface (.5, .7, .4).

19. Write a series of “if” statements to “clamp” the value of “red”, “green”, “blue” to “0” and “1”, if the pixel value is smaller than “0” or greater then “1”.







20.Convert this 128bit RGB color to 32 bit (1, .4, .7).









21.Convert this 32bit RGB color to 128 bit (128, 56, 250).


22. Define the vertices of a tringle, line and single point.

23. How many slots does Direct#D support?

24.A buffer that stores vertices is called?

25. Explain how a "Point List" draws a vertex.

26. Explain how a "Line Strip" draws a vertex.

27. Explain how a "Line List" draws a vertex.

28. Explain how a "Triangle Strip" draws a vertex.

29. Explain how a "Triangle List" draws a vertex.

30. Explain how a "Primitines with Adjacency" as related to Triangles.

31. Construct the vertex abnd index list for a pyrmid and draw it. It has a base and four sides that come to a point