Visibility culling using hierarchical occlusion maps
A subdivision algorithm for computer display of curved surfaces