An occlusion culling method for image processing and system therefor. The
culling method first determines which polygons are hidden, or occluded, by
other objects. These hidden or occluded polygons will not contribute to
the final scene and, therefore, need not be rendered. In the first major
step, the input models are preprocessed to build a hierarchical data
structure which is as an approximation to the input models. Simple
polygonal occluders are determined for substitution in place of the
complex image geometry in successive visibility queries. Once the first
preprocessing step is complete, the second step may be executed at
run-time, while a user is inspecting, or visualizing, the input. In the
second step, the occluders, determined in the first step, are used to
selectively forego rendering shapes or shape portions that are unseen from
the current viewpoint.
Um método culling da oclusão para processar e sistema de imagem therefor. O método culling determina primeiramente que polygons são escondidos, ou occluded, por outros objetos. Estes escondidos ou os polygons occluded não contribuirão à cena final e, não necessitam conseqüentemente ser rendidos. Na primeira etapa principal, os modelos da entrada são preprocessed construir uma estrutura de dados hierárquica que seja como uma aproximação aos modelos da entrada. Os occluders polygonal simples são determinados para a substituição no lugar da geometria complexa da imagem em perguntas sucessivas da visibilidade. Uma vez que a primeira etapa do preprocessing está completa, a segunda etapa pode ser executada no run-time, quando um usuário inspecionar, ou em visualizar, a entrada. Na segunda etapa, os occluders, determinados na primeira etapa, são usados renunciar seletivamente render as formas ou as parcelas da forma que são despercebidas do viewpoint atual.