Efficient Multiple Occlusion Queries for Scene Graph Systems
نویسندگان
چکیده
Image space occlusion culling is an useful approach to reduce the rendering load of large polygonal models. Like most large model techniques, it trades overhead costs with the rendering costs of the possibly occluded geometry. Meanwhile, modern graphics hardware supports occlusion culling. Unfortunately these hardware extensions consume fillrate and latency costs. In this paper, we propose a new technique for scene graph traversal optimized for efficient use of occlusion queries. Our approach uses several Occupancy Maps to organize the scene graph traversal. During traversal hierarchical occlusion culling, view frustrum culling and rendering is performed. The occlusion information is efficiently determined by asynchronous multiple occlusion queries with hardware-supported query functionality. To avoid redundant results, we arrange these multiple occlusion queries according to the information of several Occupancy Maps. Our presented technique is conservative and benefits from a partial depth order of the geometry.
منابع مشابه
Hardware assisted occlusion culling for scene graph systems
This thesis describes different aspects of occlusion culling algorithms for the efficient rendering of 3D scenes with rasterization hardware. Scene graphs are used as data structures for the scenes to support a wide range of different applications. All presented algorithms permit modifications of the graphs at runtime and therefore the algorithms are suitable for dynamic scenes. The thesis cons...
متن کاملTessellation and rendering of trimmed NURBS models in scene graph systems
Today scene graphs are ubiquitous in computer graphics: since they provide both a well suited data structure and an abstraction layer, almost all modern graphics applications employ some sort of scene graph. Unfortunately most scene graphs do not support higher order primitives (such as trimmed NURBS) adequately, even though in Computer Aided Design (CAD) systems the de facto standard surface r...
متن کاملOcclusion Culling with Statistically Optimized Occlusion Queries
This paper presents an effective algorithm for occlusion culling using hardware occlusion queries. Number of queries is optimized according to the results of the queries from several preceeding frames. Parts of the scene which are found to be unoccluded in the recent frames, are tested less often thus reducing the number of queries performed per frame. The algorithm is applicable to any kind of...
متن کاملOcclusion Reasoning for Multiple Object Visual Tracking
Occlusion reasoning for visual object tracking in uncontrolled environments is a challenging problem. It becomes significantly more difficult when dense groups of indistinguishable objects are present in the scene that cause frequent inter-object interactions and occlusions. We present several practical solutions that tackle the inter-object occlusions for video surveillance applications. In pa...
متن کاملSpatial Occlusion and Multiple views within an Interval Algebra
This paper introduces a new qualitative spatial reasoning formalism, called Interval Occlusion Calculus (IOC), that takes into account multiple (distinct) viewpoints of a scene. This formalism extends Allen’s Interval Algebra by including an interval-based definition for spatial occlusion. We show how the IOC can be applied to share the information obtained by various (distinct) views of a scene.
متن کامل