DocumentCode :
1397242
Title :
Geometry coding and VRML
Author :
Taubin, Gabriel ; Horn, William P. ; Lazarus, Francis ; Rossignac, Jarek
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Volume :
86
Issue :
6
fYear :
1998
fDate :
6/1/1998 12:00:00 AM
Firstpage :
1228
Lastpage :
1243
Abstract :
The virtual-reality modeling language (VRML) is rapidly becoming the standard file format for transmitting three-dimensional (3-D) virtual worlds across the Internet. Static and dynamic descriptions of 3-D objects, multimedia content, and a variety of hyperlinks can be represented in VRML files. Both VRML browsers and authoring tools for the creations of VRML files are widely available for several different platforms. In this paper, we describe the topologically assisted geometric compression technology included in our proposal for the VRML compressed binary format. This technology produces significant reduction of file sizes and, subsequently, of the time required for transmission of such filed across the Internet. Compression ratios of 50:1 or more are achieved for large models. The proposal also includes a binary encoding to create compact, rapidly parsable binary VRML files. The proposal is currently being evaluated by the Compressed Binary Format Working Group of the VRML consortium as a possible extension of the VRML standard. In the topologically assisted compression scheme, a polyhedron is represented using two interlocking trees: a spanning tree of vertices and a spanning tree of triangles. The connectivity information represented in other compact schemes, such as triangular strips and generalized triangular meshes, can be directly derived from this representation. Connectivity information for large models is compressed with storage requirements approaching one bit per triangle. A variable-length, optionally lossy compression technique is used for vertex positions, normals, colors, and texture coordinates. The format supports all VRML property binding conventions
Keywords :
data compression; file organisation; image coding; multimedia computing; simulation languages; tree data structures; virtual reality; 3D objects; Internet; VRML browsers; VRML standard; authoring tools; binary VRML files; binary encoding; colors; compressed binary format; compression ratios; connectivity information; dynamic description; generalized triangular meshes; hyperlinks; interlocking trees; multimedia content; normals; polyhedron; spanning trees; standard file format; static description; texture coordinates; topologically assisted geometric compression; triangular strips; variable-length lossy compression; vertex positions; virtual-reality modeling language; Animation; Bandwidth; Computer aided manufacturing; Computer graphics; Encoding; Geometry; Internet; Proposals; Solid modeling; Strips;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/5.687837
Filename :
687837
Link To Document :
بازگشت