• DocumentCode
    1479239
  • Title

    A framework for streaming geometry in VRML

  • Author

    Guéziec, André ; Taubin, Gabriel ; Horn, Bill ; Lazarus, Francis

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    19
  • Issue
    2
  • fYear
    1999
  • Firstpage
    68
  • Lastpage
    78
  • Abstract
    We introduce a framework for streaming geometry in VRML that eliminates the need to perform complete downloads of geometric models before starting to display them. This framework for the progressive transmission of geometry has three main parts, as follows: 1) a process to generate multiple levels-of-detail (LODs); 2) a transmission process (preferably in compressed form); and 3) a data structure for receiving and exploiting the LODs generated in the first part and transmitted in the second. The processes in parts 1 and 2 have already received considerable attention. We concentrate on a solution for part 3. Our basic contribution is a flexible LOD storage scheme, which we refer to as a progressive multilevel mesh. This scheme, primarily intended as a data structure in memory, has a low memory footprint and provides easy access to the various LODs (thus suitable for efficient rendering). This representation is not tied to a particular automated polygon reduction tool. In fact, we can use the output of any polygon reduction algorithm based on vertex clustering (including the edge collapse operations used in several algorithms). The progressive multilevel mesh complements compression techniques such as those developed by M. Deering (1995), H. Hoppe (1996) or G. Taubin et al. (1998). We discuss the integration of some of these compression techniques. However, for the sake of simplicity, we use a simple file format to describe the algorithm
  • Keywords
    computational geometry; data compression; data structures; rendering (computer graphics); virtual reality languages; LOD generation; VRML; Virtual Reality Modeling Language; automated polygon reduction tool; compression techniques; data structure; edge collapse operations; flexible LOD storage scheme; geometric models; low memory footprint; multiple levels-of-detail; polygon reduction algorithm; progressive multilevel mesh; progressive transmission; rendering; simple file format; streaming geometry; transmission process; vertex clustering; Color; Displays; Geometry; Horses; Portable computers; Rhythm; Shape control; Solid modeling;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.749125
  • Filename
    749125