Decoupling Polygon Rendering from Geometry using Rasterization Hardware
Rüdiger Westermann, Ove Sommer, Thomas Ertl
Eurographics Rendering Workshop, June 1999, pp. 45--56.
Abstract: The dramatically increasing size of polygonal models resulting from 3D scanning devices and advanced modeling techniques requires new approaches to reduce the load of geometry transfer and processing. In order to supplement methods like polygon reduction or geometry compression we suggest to exploit the processing power and functionality of the rasterization and texture subsystem of advanced graphics hardware. We demonstrate that 3D-texture maps can be used to render voxelized polygon models of arbitrary complexity at interactive rates by extracting iso-surfaces from distance volumes. Therefore, we propose two fundamental algorithms to limit the rasterization load: First, the scene is partitioned into a hierarchy of axis-aligned bounding boxes that are voxelized in an error controlled multiresolution representation. Second, rasterization is restricted to the thin boundary regions around the isosurface representing the voxelized geometry. Furthermore, we suggest and simulate an OpenGL extension enabling advanced per-pixel lighting and shading. Although the presented approach exhibits certain limitations we consider it as a starting point for hybrid solutions balancing load between the geometry and the rasterization stage and we expect some influence on future hardware design.
Keyword(s): Graphics Hardware, Rasterization, Texture Mapping, Volume Graphics
BibTeX format:
@inproceedings{Westermann:1999:DPR,
  author = {Rüdiger Westermann and Ove Sommer and Thomas Ertl},
  title = {Decoupling Polygon Rendering from Geometry using Rasterization Hardware},
  booktitle = {Eurographics Rendering Workshop},
  pages = {45--56},
  month = jun,
  year = {1999},
}
Search for more articles by Rüdiger Westermann.
Search for more articles by Ove Sommer.
Search for more articles by Thomas Ertl.

Return to the search page.


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