If images of a data set could somehow be rendered at interactive rates, even at relatively poor quality, the navigation process could be sped up considerably. It is possible to reduce most scientific data sets to the "lowest common denominator" by ignoring the shape and connectivity of the grid cells they are defined on, and treating them as clouds of (valued) points without connectivity. Once a rendering algorithm capable of interpolating data values between those points in real-time is found, the simplicity of point clouds can be exploited to easily create multi-resolution data sets by assigning subsets of points to a hierarchy of increasingly coarser representations. It then becomes possible to implement a previewing renderer that delivers interactive frame rate for arbitrarily large data sets by selecting an appropriately coarse representation for visualization.
![]() |
| Figure 1: Point-based preview rendering of a medium-sized unstructured data set consisting of 103,064 valued points and originally connected by 567,862 tetrahedral cells. The wing geometry is implicitly represented by 27,044 boundary triangles. (Data set provided by Paresh Parikh, ViGYAN, Inc.). |