Space-time hierarchical occlusion culling for micropolygon rendering with motion blur

  • Authors:
  • Solomon Boulos;Edward Luong;Kayvon Fatahalian;Henry Moreton;Pat Hanrahan

  • Affiliations:
  • Stanford University;Stanford University;Stanford University;NVIDIA Corporation;Stanford University

  • Venue:
  • Proceedings of the Conference on High Performance Graphics
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

Occlusion culling using a traditional hierarchical depth buffer, or z-pyramid, is less effective when rendering with motion blur. We present a new data structure, the tz-pyramid, that extends the traditional z-pyramid to represent scene depth values in time. This temporal information improves culling efficacy when rendering with motion blur. The tz-pyramid allows occlusion culling to adapt to the amount of scene motion, providing a balance of high efficacy with large motion and low cost in terms of depth comparisons when motion is small. Compared to a traditional z-pyramid, using the tz-pyramid for occlusion culling reduces the number of micropolygons shaded by up to 3.5x. In addition to better culling, the tz-pyramid reduces the number of depth comparisons by up to 1.4x.