Title :
Out-of-core rendering of massive geometric environments
Author :
Varadhan, Gokul ; Manocha, Dinesh
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
Abstract :
We present an external memory algorithm for fast display of very large and complex geometric environments. We represent the model using a scene graph and employ different culling techniques for rendering acceleration. Our algorithm uses a parallel approach to render the scene as well as fetch objects from the disk in a synchronous manner. We present a novel prioritized prefetching technique that takes into account LOD-switching and visibility-based events between successive frames. We have applied our algorithm to large gigabyte-sized environments that are composed of thousands of objects and tens of millions of polygons. The memory overhead of our algorithm is output sensitive and is typically tens of megabytes. In practice, our approach scales with the model sizes, and its rendering performance is comparable to that of an in-core algorithm.
Keywords :
computational geometry; data visualisation; parallel algorithms; rendering (computer graphics); storage management; LOD-switching; culling techniques; external memory algorithm; level-of-detail switching; massive geometric environments; out-of-core rendering; parallel algorithm; performance; polygons; prioritized prefetching; rendering acceleration; scene graph; successive frames; visibility-based events; Acceleration; Chromium; Computer displays; Computer science; Layout; Partitioning algorithms; Prefetching; Rendering (computer graphics); Runtime; Solid modeling;
Conference_Titel :
Visualization, 2002. VIS 2002. IEEE
Conference_Location :
Boston, MA, USA
Print_ISBN :
0-7803-7498-3
DOI :
10.1109/VISUAL.2002.1183759