Author :
Ueng, Shyh-Kuang ; Su, Yan-Jen ; Chang, Chi-Tang
Author_Institution :
Dept. of Comput. Sci., Nat. Taiwan Ocean Univ., Keelung, Taiwan
Abstract :
A new multiple resolution volume rendering method for finite element analysis (FEA) data is presented. Our method is composed of three stages: in the first stage, the Gauss points of the FEA cells are calculated. The function values, gradients, diffusions, and influence scopes of the Gauss points are computed. By representing the Gauss points as graph vertices and connecting adjacent Gauss points with edges, an adjacency graph is created. The adjacency graph is used to represent the FEA data in the subsequent computation. In the second stage, a hierarchical structure is established upon the adjacency graph. Any two neighboring vertices with similar function values are merged into a new vertex. The similarity is measured by using a user-defined threshold. Consequently, a new adjacency graph is constructed. Then the threshold is increased, and the graph reduction is triggered again to generate another adjacency graph. By repeating the processing, multiple adjacency graphs are computed, and a level of detail (LoD) representation of the FEA data is established. In the third stage, the LoD structure is rendered by using a splatting method. At first, a level of adjacency graph is selected by users. The graph vertices arc sorted based on their visibility orders and projected onto the image plane in back-to-front order. Billboards are used to render the vertices in the projection. The function values, gradients, and influence scopes of the vertices are utilized to decide the colors, opacities, orientations, and shapes of the billboards. The billboards are then modulated with texture maps to generate the footprints of the vertices. Finally, these footprints are composited to produce the volume rendering image.
Keywords :
computational geometry; data visualisation; finite element analysis; graph theory; rendering (computer graphics); Gauss points; adjacency graph; billboards; finite element analysis; level of detail volume rendering method; multiple resolution volume rendering method; scientific visualization; splatting method; texture maps; unstructured data; Computer science; Data analysis; Data visualization; Finite element methods; Gaussian processes; Image generation; Joining processes; Oceans; Rendering (computer graphics); Sea measurements;