• DocumentCode
    2339905
  • Title

    Improving occlusion query efficiency with occupancy maps

  • Author

    Staneker, Dirk ; Bartz, Dirk ; Meissner, Markus

  • Author_Institution
    Tubingen Univ., Germany
  • fYear
    2003
  • fDate
    21-21 Oct. 2003
  • Firstpage
    111
  • Lastpage
    118
  • Abstract
    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, whereas they associate a significant query overhead, which hurts in particular, if the occlusion culling query itself was unsuccessful. We propose the occupancy map - a compact, cache-optimized representation of coverage information - to reduce the number of costly but unsuccessful occlusion culling queries and to arrange multiple occlusion queries. The information of the occupancy map is used to skip an occlusion query, if the respective map area is not yet set $the respective area has not yet received rendered pixels -, hence an occlusion query would always return not occluded. The remaining 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.
  • Keywords
    computational geometry; hidden feature removal; image retrieval; OpenGL functionality; cache-optimized representation; graphics hardware; occlusion culling; occlusion query efficiency; occupancy maps; viewing algorithm; Chromium; Costs; Geometry; Graphics; Hardware; Layout; Packaging; Rendering (computer graphics); Sampling methods; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Large-Data Visualization and Graphics, 2003. PVG 2003. IEEE Symposium on
  • Conference_Location
    Seattle, WA, USA
  • Print_ISBN
    0-7803-8122-X
  • Type

    conf

  • DOI
    10.1109/PVGS.2003.1249049
  • Filename
    1249049