CS 460 Computer Graphics

Visible Surfaces

"The real world is so complex that I can't model it..."

Visual realism is one of the goals of computer graphics. Line drawings, while they can accurately portray an object, lacks in visual realism. The five methods for rendering line drawings more realistic were:

Photorealism is extremely complex, usually can get close then manually adjust to look right. There are several problems associated with photorealism:

There are other effects such as transparency, translucency, reflection and refraction to deal with as well.

Visible surface determination using object precision methods basically is done by performing a depth sort. Using back face culling can reduce the number of objects to sort (remember that sorting is at best n log n).

The Depth Sort algorithm is just one of the List Priority algorithms for visible surface determination. Area subdivision was also discussed and rejected for the same reasons.

Image precision methods include polygon, Z-buffer, and ray tracing. The Z-buffer method is the most prevalent method for windowing systems, while ray tracing is used for high-end photorealism applications requiring major computing horsepower.

Detailed notes in pdf format (509 KB)

G. Hill Price