• DocumentCode
    3374897
  • Title

    Skip Strips: maintaining triangle strips for view-dependent rendering

  • Author

    El-Sana, Jihad ; Azanli, Elvir ; Varshney, Amitabh

  • Author_Institution
    Dept. of Math. & Comput. Sci., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
  • fYear
    1999
  • fDate
    29-29 Oct. 1999
  • Firstpage
    131
  • Lastpage
    518
  • Abstract
    View-dependent simplification has emerged as a powerful tool for graphics acceleration in visualization of complex environments. However, view-dependent simplification techniques have not been able to take full advantage of the underlying graphics hardware. Specifically, triangle strips are a widely used hardware-supported mechanism to compactly represent and efficiently render static triangle meshes. However, in a view-dependent framework, the triangle mesh connectivity changes at every frame, making it difficult to use triangle strips. We present a novel data structure, Skip Strip, that efficiently maintains triangle strips during such view-dependent changes. A Skip Strip stores the vertex hierarchy nodes in a skip-list-like manner with path compression. We anticipate that Skip Strips will provide a road map to combine rendering acceleration techniques for static datasets, typical of retained-mode graphics applications, with those for dynamic datasets found in immediate-mode applications.
  • Keywords
    computer graphic equipment; data visualisation; rendering (computer graphics); spatial data structures; Skip Strips; complex environments; data structure; dynamic datasets; graphics acceleration; graphics hardware; hardware-supported mechanism; immediate-mode applications; path compression; rendering acceleration techniques; retained-mode graphics applications; skip-list-like manner; static datasets; static triangle meshes; triangle mesh connectivity; triangle strips; vertex hierarchy nodes; view-dependent changes; view-dependent rendering; view-dependent simplification; visualization; Acceleration; Application software; Computer graphics; Computer science; Displays; Hardware; Mathematics; Rendering (computer graphics); Strips; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualization '99. Proceedings
  • Conference_Location
    San Francisco, CA, USA
  • ISSN
    1070-2385
  • Print_ISBN
    0-7803-5897-X
  • Type

    conf

  • DOI
    10.1109/VISUAL.1999.809877
  • Filename
    809877