vistit the homepage Vienna University of TechnologyTECHNISCHE UNIVERSITÄT WIEN
Institut für Computergraphik und Algorithmen
Arbeitsbereich Computergraphik

Home  -   People  -   Courses  -   Research  -   Events  -   Resources  -   Jobs

 CHC++: Coherent Hierarchical Culling Revisited

Oliver Mattausch, Jiří Bittner, Michael Wimmer
CHC++: Coherent Hierarchical Culling Revisited
Computer Graphics Forum (Proceedings Eurographics 2008), 27(2):221-230, April 2008. [ draft]
Information
  • Publication Type: Journal Paper with Conference Talk
  • Date (from): 14.4.2008
  • Date (to): 18.4.2008
  • Event: EUROGRAPHICS 2008
  • ISSN: 0167-7055
  • Lecturer: Oliver Mattausch
  • Location: Crete
  • Keywords: temporal coherence, dynamic occlusion culling, occlusion queries

Abstract
We present a new algorithm for efficient occlusion culling using hardware occlusion queries. The algorithm significantly improves on previous techniques by making better use of temporal and spatial coherence of visibility. This is achieved by using adaptive visibility prediction and query batching. As a result of the new optimizations the number of issued occlusion queries and the number of rendering state changes are significantly reduced. We also propose a simple method for determining tighter bounding volumes for occlusion queries and a method which further reduces the pipeline stalls. The proposed method provides up to an order of magnitude speedup over the previous state of the art. The new technique is simple to implement, does not rely on hardware calibration and integrates well with modern game engines.

Additional Files and Images
Additional images and videos:
multiqueries-video multiqueries-video: video of multiquery accumulation in the vienna scene
walkthrough-videos walkthrough-videos: used walkthroughs in powerplant
Additional files:
draft
draft
EG slides
EG slides




BibTeX
Download BibTeX-Entry
@article\{mattausch-2008-CHC,
  title =      "CHC++: Coherent Hierarchical Culling Revisited",
  author =     "Oliver Mattausch and Ji{\v r}{\' i} Bittner and Michael
               Wimmer",
  year =       "2008",
  abstract =   "We present a new algorithm for efficient occlusion culling
               using hardware occlusion queries. The algorithm
               significantly improves on previous techniques by making
               better use of temporal and spatial coherence of visibility.
               This is achieved by using adaptive visibility prediction and
               query batching. As a result of the new optimizations the
               number of issued occlusion queries and the number of
               rendering state changes are significantly reduced. We also
               propose a simple method for determining tighter bounding
               volumes for occlusion queries and a method which further
               reduces the pipeline stalls.  The proposed method provides
               up to an order of magnitude speedup over the previous state
               of the art. The new technique is simple to implement, does
               not rely on hardware calibration and integrates well with
               modern game engines.",
  pages =      "221--230",
  month =      apr,
  number =     "2",
  event =      "EUROGRAPHICS 2008",
  issn =       "0167-7055",
  journal =    "Computer Graphics Forum (Proceedings Eurographics 2008)",
  volume =     "27",
  location =   "Crete",
  keywords =   "temporal coherence, dynamic occlusion culling, occlusion
               queries",
  URL =        "http://www.cg.tuwien.ac.at/research/publications/2008/mattausch-2008-CHC/",
}

Computer Graphics Group / Research / Publications / 2008 / mattausch-2008-CHC
Maintained by webmaster.
Last update on 20. Jan 11.
Comments to webmaster (at) cg.tuwien.ac.at.
get back to the index

Favoritenstrasse 9-11 / E186, A-1040 Wien, Austria
Tel. +43 (1) 58801-18602, Fax +43 (1) 58801-18698
www.cg.tuwien.ac.at