Polygons and HIdden Surface Removal Flashcards

1
Q

Backface culling

A

A method of hidden surface removal that culls polygons facing away from viewer. (N . V > 0)

+ Fast
- Insufficient by itself

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Painter’s Algorithm

A

Draw polygons from farthest to closest.
Challenges with polygons that are concave or overlap.

+ Device independent
- Slow

O(n^2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Warnock’s Algorithm

A

A method of depth painting using divide and conquer by splitting the viewport until it only has one polygon in a subsection.

+ Easy

  • Semi-device dependent
  • not very fast

O(p x n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Z-Buffer Algorithm

A

In addition to a framebuffer have a depth buffer with z values.

O(pc x n), pc # of scan converted pixels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Considerations of Z-Buffer

A
\+ Easy to implement
\+ Simple hardware
\+ Online algoirthms
- Doubles memory requirement
- Scale/Device dependent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly