• DocumentCode
    2223264
  • Title

    Texture-encoded tetrahedral strips

  • Author

    Weiler, Manfred ; Mallon, Paula N. ; Kraus, Martin ; Ertl, Thomas

  • Author_Institution
    Stuttgart Univ., Germany
  • fYear
    2004
  • fDate
    11-12 Oct. 2004
  • Firstpage
    71
  • Lastpage
    78
  • Abstract
    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.
  • Keywords
    data structures; data visualisation; image texture; mesh generation; ray tracing; rendering (computer graphics); 3D Graphics; Framebuffer operations; bitmap operations; cell projection; computer graphics; data structure; depth peeling; display algorithms; graphics chip; intrinsic support; large polygonal mesh; multiple ray traversal steps; nonconvex mesh; picture/image generation; pixel shading; pre-integrated volume rendering; programmable graphics hardware; ray casting algorithm; raytracing; rendering technique; tetrahedral mesh storing; tetrahedral mesh volume rendering; texture maps; texture-encoded tetrahedral strips; triangle stripification; triangle strips; unstructured mesh; volume visualization; Casting; Computer graphics; Data structures; Electronic mail; Encoding; Hardware; Pipelines; Rendering (computer graphics); Strips; Visualization; cell projection; pixel shading; pre-integrated volume rendering; programmable graphics hardware; ray casting; tetrahedral meshes; tetrahedral strips; unstructured meshes; volume visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Volume Visualization and Graphics, 2004 IEEE Symposium on
  • Print_ISBN
    0-7803-8781-3
  • Type

    conf

  • DOI
    10.1109/SVVG.2004.13
  • Filename
    1374287