CG iclicker questions 3
No questions from slide sets 9_5, 10_1, 10_2 (we spent enough time on those topics).
- When you add many images together to blend them, there may be problems: (10_3)
- Loss of accuracy if each color has only 8 bits.
- You can't do this at all in WebGL.
- This requires using a color buffer of at least 4096x4096.
- This requires a stencil buffer.
- This requires that the A component be set to 0.0.
- Fog has been removed from OpenGL, and is not in WebGL, because: (10_3)
- The several possible fog factors (linear, exponential, gaussian) were too confusing.
- With cleaner air, we no longer want to model smog.
- It executed too slowly.
- Removing it simplified the standard, and anyway you can implement it yourself.
- It wasn't removed; it's still part of WebGL.
- What does sampler2D do? (10_4)
- Return a sample random variable from a probability distribution.
- Return one specific texel from a texture map.
- Return a point on a bezier curve by interpolating control points.
- Interpoint a texture value from nearby texels.
- Compute a phong-shaded color.
- Rendering a scene by computing which pixels are colored by each object is called (12_5)
- Image space approach
- Modelview space approach
- Object space approach
- Pixel space approach
- Viewport space approach
- Rendering a scene by computing which objects are behind each pixel is called (12_5)
- Image space approach
- Modelview space approach
- Object space approach
- Pixel space approach
- Viewport space approach
- Cohen-Sutherland clipping (13_1)
- Clips faces fast by doing concave faces properly.
- Clips faces fast by normalizing the projection first.
- Clips lines fast by eliminating many simple cases quickly.
- Clips lines fast by using the fact the current CPUs do division fast.
- Clips textures fast with a mipmap.
- View normalization (13_1)
- Makes the clip region into a cube but changes object cubes into parallelepipeds.
- Preserves angles and distances.
- Preserves angles but not distances.
- Preserves distances but not angles.
- Was obsoleted by fast CPUs.
- About polygon clipping: (13_2)
- A polygon might gain vertices.
- A polygon might gain area.
- If a polygon's vertices are all outside the clip region, then it may be deleted.
- Using a 6-stage pipeline keeps the latency the same.
- Concave polygons become convex.
- From his profits from SGI, Netscape, and other startups, Jim Clark bought the world's XXX largest yacht.
- 1st
- 2nd
- 3rd
- 4th
- 5th
- Which hidden surface algorithm sorts objects back-to-front? (13_2)
- BSP tree
- depth (Z) buffer
- image space
- painter's
- scan line
- Which hidden surface algorithm preprocesses objects into a tree so that you can change the viewpoint and then render by traversing the tree in a different order? (13_2)
- BSP tree
- depth (Z) buffer
- image space
- painter's
- scan line
- Which hidden surface algorithm might send its output straight to a display like a CRT w/o ever storing the whole image? (13_2)
- BSP tree
- depth (Z) buffer
- image space
- painter's
- scan line
- Some colors that you can see on your display cannot be printed, and vv. Why? (13_4)
- Purple is not a pure spectral color.
- The UV emitted by the display fades the printer paper.
- The display and printer's gamuts don't match.
- The printer has 4 inks but the display only 3 primaries.
- There's no such thing as a standard display - different manufacturers have different notions of red.