Depth-presorted triangle lists
Ge Chen, Pedro V. Sander, Diego Nehab, Lei Yang, Liang Hu
In ACM Transactions on Graphics, 31(6), November 2012.
Abstract: We present a novel approach for real-time rendering of static 3D models front-to-back or back-to-front relative to any viewpoint outside its bounding volume. The approach renders depth-sorted triangles using a single draw-call. At run-time, we replace the traditional sorting strategy of existing algorithms with a faster triangle selection strategy. The selection process operates on an extended sequence of triangles annotated by test planes, created by our off-line preprocessing stage. Based on these test planes, a simple run-time procedure uses the given viewpoint to select a subsequence of triangles for rasterization. Selected subsequences are statically presorted by depth and contain each input triangle exactly once. Our method runs on legacy hardware and renders depth-sorted static models significantly faster than previous approaches. We conclude demonstrating the real-time rendering of order-independent transparency effects.
@article{Chen:2012:DTL,
author = {Ge Chen and Pedro V. Sander and Diego Nehab and Lei Yang and Liang Hu},
title = {Depth-presorted triangle lists},
journal = {ACM Transactions on Graphics},
volume = {31},
number = {6},
pages = {160:1--160:9},
month = nov,
year = {2012},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."