A Benchmark Coder for Polygon Mesh Compression

Martin Isenburg      Pierre Alliez       Jack Snoeyink

We offer an easily accessible online Web implementation and a downloadable standalone version of our Polygon Mesh Compressor in pure Java. This software is meant to provide benchmark bit-rates for future research in the area of mesh compression. It compresses not only the connectivity (conn) and geometry (geom) of a polygon mesh, but also one optional layer of texture coordinates. This is accomplished by compressing the texture coordinate mapping (texmap) and the texture coordinate values (texval). Hence, our compressor provides those four benchmark rates: conn, geom, texmap, and texval.


  • Polygon Mesh Benchmark Compressor (the online version of our compression software)
  • models_poly/ (a directory with polygon models in vrml format)
  • models_poly_tex/ (a directory with textured polygon models in vrml format)
  • models_arch_tex/ (a directory with a textured archeological models in vrml format)

  • download:

  • pmc.zip (the standalone version of our compression software, updated: 20-dec-02)
  • models_poly_wrl.zip (set of polygon models in vrml format)
  • models_poly_tex_wrl.zip (set of textured polygon models in vrml format)
  • slides: cpmpm.ppt ctcslp.ppt bcraf.ppt cpmcddp.ppt cpmgpp.ppt

    relevant publications:

  • [is-ctcslp-03.pdf slides] "Compressing Texture Coordinates with Selective Linear Predictors", Martin Isenburg and Jack Snoeyink, Proceedings of Computer Graphics International'03, pages 126-131, July 2003.
  • [is-bcraf-03.pdf slides] Martin Isenburg, Jack Snoeyink, Binary Compression Rates for ASCII Formats, Proceedings of Web3D Symposium'03, pages 173-178, March 2003.
  • [ia-cpmgpp-02 slides] "Compressing Polygon Mesh Geometry with Parallelogram Prediction", Martin Isenburg and Pierre Alliez, Conference Proceedings of Visualization'02, pages 141--146, 2002.
  • [i-cpmcddp-02 slides] "Compressing Polygon Mesh Connectivity with Degree Duality Prediction", Martin Isenburg, Conference Proceedings of Graphic Interface'02, pages 161-170, 2002.
  • [kads-nocempm-02] "Near-Optimal Connectivity Encoding of 2-Manifold Polygon Meshes", Andrei Khodakovsky, Pierre Alliez, Mathieu Desbrun, and Peter Schroeder, Graphic Models (special issue), 2002.
  • [is-cpmpm-01 slides] "Compressing the Property Mapping of Polygon Meshes", Martin Isenburg and Jack Snoeyink, Conference Proceedings of Pacific Graphics'01, pages 4-11, 2001.
  • [ad-vdce3dm-01] "Valence-Driven Connectivity Encoding for 3D Meshes", Pierre Alliez and Mathieu Desbrun, Conference Proceedings of Eurographics'01, pages 198--205, 2001.
  • [tg-tmc-98] "Triangle Mesh Compression", Costa Touma and Craig Gotsman, Conference Proceedings of Graphics Interface'98, pages 26-34, 1998.