Interactive view-dependent rendering of large isosurfaces
Benjamin F. Gregorski, Mark A. Duchaineau, Peter Lindström, Valerio Pascucci, Kenneth I. Joy · University of North Texas Digital Library (University of North Texas) · 2002
Figure 1: Closeup view of an isosurface feature in the mixing interface of two gases showing the texture mapped surface, underlying triangle mesh, and the adaptively refined tetrahedral mesh around the region of interest. Time step = 273, Isovalue = 206, Isosurface error = 1.5, 50K Triangles, rendered at 7 frames per second. We present an algorithm for interactively extracting and rendering isosurfaces of large volume datasets in a view-dependent fashion. A recursive tetrahedral mesh refinement scheme, based on longest edge bisection, is used to hierarchically decompose the data into a multiresolution structure. This data structure allows fast extraction of arbitrary isosurfaces to within user specified view-dependent er-ror bounds. A data layout scheme based on hierarchical space fill-ing curves provides access to the data in a cache coherent manner that follows the data access pattern indicated by the mesh refine-ment.