REVIEW
TEST III CS458
======OPEN BOOK EXAM ========
on Dec 2, 1998
Rendering 3D images
- visible/hidden surfaces
- wire frame depth cuing (intensity cuing, hidden line)
- back face removal
- depth-buffer method (z-buffer)
- scan-line method
- depth-sorting method (painter's algorithm)
- octree methods
- shading
- constant-intensity shading
- formulas: ambient
light, diffuse, specular
- Gouraud shading
(determine edge normals, calculation light, average from side to side)
- Phong shading
(determine edge normals, average normals from side to side, calculate light)
- spectral highlights - ray tracing
- start tracing rays from eye point through pixels
- at each surface calculate lighting and reflected ray
- build ray tree (apply distance attenuation)
- mask (restrict) calculations in volumes
- diffuse lighting - radiosity
- hemisphere model (hemicube)
- radiosity equation (all surfaces lighting all surfaces)
- progressive refinement
(interactive process: sort on brightness, shoot light surface patch by surface patch)
- image properties
- dithering
- Gamma correction