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
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)
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)
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
5
Q
Considerations of Z-Buffer
A
\+ Easy to implement \+ Simple hardware \+ Online algoirthms - Doubles memory requirement - Scale/Device dependent