Fast triangle reordering for vertex locality and reduced overdraw

  • Authors:
  • Pedro V. Sander;Diego Nehab;Joshua Barczak

  • Affiliations:
  • Hong Kong University of Science and Technology;Princeton University;3D Application Research Group

  • Venue:
  • ACM SIGGRAPH 2007 papers
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present novel algorithms that optimize the order in which triangles are rendered, to improve post-transform vertex cache efficiency as well as for view-independent overdraw reduction. The resulting triangle orders perform on par with previous methods, but are orders magnitude faster to compute. The improvements in processing speed allow us to perform the optimization right after a model is loaded, when more information on the host hardware is available. This allows our vertex cache optimization to often outperform other methods. In fact, our algorithms can even be executed interactively, allowing for re-optimization in case of changes to geometry or topology, which happen often in CAD/CAM applications. We believe that most real-time rendering applications will immediately benefit from these new results.