Affiliation:
1. Hong Kong UST
2. IMPA
3. Hong Kong UST and Bosch Research North America
4. Google Inc.
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.
Funder
Research Grants Council, University Grants Committee, Hong Kong
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference47 articles.
1. Delay streams for graphics hardware
2. The quickhull algorithm for convex hulls
3. Multi-fragment effects on the GPU using the k-buffer
4. Bavoil L. and Myers K. 2008. Order independent transparency with dual depth peeling. NVIDIA whitepaper. Bavoil L. and Myers K. 2008. Order independent transparency with dual depth peeling. NVIDIA whitepaper.
5. Berkelaar M. Eikland K. and Notebaert P. 2004. lp_solve 5.5 open source (mixed-integer) linear programming system. Software. Berkelaar M. Eikland K. and Notebaert P. 2004. lp_solve 5.5 open source (mixed-integer) linear programming system. Software.
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. End‐to‐End Compressed Meshlet Rendering;Computer Graphics Forum;2024-01-24
2. Early Visibility Resolution for Removing Ineffectual Computations in the Graphics Pipeline;2019 IEEE International Symposium on High Performance Computer Architecture (HPCA);2019-02
3. Back-to-Front Ordering of Triangles in Digital Terrain Models over Regular Grids;Journal of Computer Science and Technology;2018-11
4. In-Depth Buffers;Proceedings of the ACM on Computer Graphics and Interactive Techniques;2018-07-25
5. Triangle reordering for reduced overdraw in animated scenes;Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games;2016-02-27