Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated .java source Next Chapter Summary X3D Resources

X3D Example Archives: Basic, Experimental Binary Compression

Eight.x3d mesh model used for compression tests

Experimental Binary Compression algorithm models demonstrate the potential of geometric compression techniques.

These developmental examples illustrate how geometric compression based on text-based ASCII encodings might be integrated into X3D scenes via Prototype nodes that encapsulate Script processing. The file-size reduction technique Coding Polygon Meshes as Compressable ASCII by Martin Isenburg and Jack Snoeyink is documented in award-winning papers presented at the Web3D 2002 and 2003 Symposia. A Shout3D implementation demonstration is also available.

Further work on the X3D Compressed Binary Encoding (CBE) can be found at X3D Binary Compression Capabilities and Plans wiki page.

  13 X3D Scenes       Scene Descriptions
CodedCompressedPrototypes Coded Compressed Prototypes Prototypes for CodedIndexedFaceSet decoding and CompressedIndexedFaceSet decompression, with links to example scenes.
Eight Eight IndexedFaceSet example.
EightCoded Eight Coded ASCII-coded IndexedFaceSet example.
EightCompressed Eight Compressed Compressed IndexedFaceSet example.
Fish Fish Simple fish example used for encoding and compression comparisons.
FishCoded Fish Coded Fish example with IndexedFaceSet encoding.
FishCompressed Fish Compressed Fish example with IndexedFaceSet compression.
Lion Lion IndexedFaceSet example.
LionCoded Lion Coded ASCII-coded IndexedFaceSet example.
LionCompressed Lion Compressed Compressed IndexedFaceSet example.
Teapot Teapot IndexedFaceSet example.
TeapotCoded Teapot Coded ASCII-coded IndexedFaceSet example.
TeapotCompressed Teapot Compressed Compressed IndexedFaceSet example.

Online at http://www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression

Validate XHTML 1.1

Master source code archive is under subversion control at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/ExperimentalBinaryCompression

Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated .java source Next Chapter Summary X3D Resources

Also available: current and archived nightly builds and distributions of these examples, all published under an Open-Source License.

The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.