Raytracing irregular volume data
VVS '90 Proceedings of the 1990 workshop on Volume visualization
A polygonal approximation to direct scalar volume rendering
VVS '90 Proceedings of the 1990 workshop on Volume visualization
Optimizing triangle strips for fast rendering
Proceedings of the 7th conference on Visualization '96
Real time compression of triangle mesh connectivity
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Fast and effective stripification of polygonal surface models
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Grow & fold: compression of tetrahedral meshes
Proceedings of the fifth ACM symposium on Solid modeling and applications
Edgebreaker: Connectivity Compression for Triangle Meshes
IEEE Transactions on Visualization and Computer Graphics
Hardware-Based Ray Casting for Tetrahedral Meshes
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
An architecture for interactive tetrahedral volume rendering
VG'01 Proceedings of the 2001 Eurographics conference on Volume Graphics
Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering
IEEE Transactions on Visualization and Computer Graphics
An accelerating splatting algorithm based on multi-texture mapping for volume rendering
Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
Progressive Volume Rendering of Large Unstructured Grids
IEEE Transactions on Visualization and Computer Graphics
Scalable Hybrid Unstructured and Structured Grid Raycasting
IEEE Transactions on Visualization and Computer Graphics
SOT: compact representation for tetrahedral meshes
2009 SIAM/ACM Joint Conference on Geometric and Physical Modeling
Proceedings of the 2012 International Workshop on Programming Models and Applications for Multicores and Manycores
EUROVIS'07 Proceedings of the 9th Joint Eurographics / IEEE VGTC conference on Visualization
Memory efficient GPU-based ray casting for unstructured volume rendering
SPBG'08 Proceedings of the Fifth Eurographics / IEEE VGTC conference on Point-Based Graphics
Interactive ray casting of geodesic grids
EuroVis '13 Proceedings of the 15th Eurographics Conference on Visualization
Hi-index | 0.00 |
The use of triangle strips is a common method to compactly store and efficiently render large polygonal meshes. The advantages of triangle stripification also apply to tetrahedral meshes; therefore, tetrahedral strips are an attractive data structure for storing and volume rendering tetrahedral meshes as noted in several publications. However, tetrahedral strips are still not supported by current graphics hardware. In this paper, we present the first system to take advantage of tetrahedral strips in off-the-shelf graphics hardware. This is achieved by encoding tetrahedral strips in texture maps and rendering them with the help of a ray casting algorithm running solely on the graphics chip. Our data structure supports sequential and generalized tetrahedral strips by including a small amount of adjacency information, which allows us to access all face neighbors in constant time. Utilizing these texture-encoded tetrahedral strips, our enhanced graphics-hardware-based volume ray casting algorithm for tetrahedral meshes is capable of handling large data sets. Additional improvements presented in this paper include support for multiple ray traversal steps in one rendering pass and the intrinsic support for non-convex meshes using a rendering technique similar to depth peeling.