A Hardware Architecture for Surface Splatting
Tim Weyrich, Simon Heinzle, Timo Aila, Daniel B. Fasnacht, Stephan Oetiker, Mario Botsch, Cyril Flaig, Simon Mall, Kaspar Rohrer, Norbert Felber, Hubert Kaeslin, Markus Gross
In ACM Transactions on Graphics, 26(3), July 2007.
Abstract: We present a novel architecture for hardware-accelerated rendering of point primitives. Our pipeline implements a refined version of EWA splatting, a high quality method for antialiased rendering of point sampled representations. A central feature of our design is the seamless integration of the architecture into conventional, OpenGL-like graphics pipelines so as to complement triangle-based rendering. The specific properties of the EWA algorithm required a variety of novel design concepts including a ternary depth test and using an on-chip pipelined heap data structure for making the memory accesses of splat primitives more coherent. In addition, we developed a computationally stable evaluation scheme for perspectively corrected splats. We implemented our architecture both on reconfigurable FPGA boards and as an ASIC prototype, and we integrated it into an OpenGL-like software implementation. Our evaluation comprises a detailed performance analysis using scenes of varying complexity.
Keyword(s): TOG, data structures, point-based rendering, rasterization, reordering, surface splatting
Article URL: http://doi.acm.org/10.1145/1276377.1276490
BibTeX format:
@article{Weyrich:2007:AHA,
  author = {Tim Weyrich and Simon Heinzle and Timo Aila and Daniel B. Fasnacht and Stephan Oetiker and Mario Botsch and Cyril Flaig and Simon Mall and Kaspar Rohrer and Norbert Felber and Hubert Kaeslin and Markus Gross},
  title = {A Hardware Architecture for Surface Splatting},
  journal = {ACM Transactions on Graphics},
  volume = {26},
  number = {3},
  pages = {90:1--90:11},
  month = jul,
  year = {2007},
}
Search for more articles by Tim Weyrich.
Search for more articles by Simon Heinzle.
Search for more articles by Timo Aila.
Search for more articles by Daniel B. Fasnacht.
Search for more articles by Stephan Oetiker.
Search for more articles by Mario Botsch.
Search for more articles by Cyril Flaig.
Search for more articles by Simon Mall.
Search for more articles by Kaspar Rohrer.
Search for more articles by Norbert Felber.
Search for more articles by Hubert Kaeslin.
Search for more articles by Markus Gross.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."