Computer graphics, image processing, and environmental data representation —
Extensible 3D (X3D) —
Part 3: Compressed binary encoding

Extensible 3D (X3D) encodings
ISO/IEC 19776-3:2015
Part 3:  Compressed binary encoding

Related: current ISO-approved standard for X3D version 3.3

--- X3D separator bar ---

This document is Part 3 of ISO/IEC 19776, Extensible 3D (X3D) encodings, corresponding to ISO/IEC 19975-1 X3D Architecture version 4.0, using X3D Canonical Form with Fast Infoset (FI) compression. The full title of this part of the International Standard is: Information technology — Computer graphics, image processing and environmental data representation — Extensible (X3D) encodings — Part 3: Compressed binary encoding.

Background Clauses Annexes
cube Foreword cube 1 Scope cube A Fast infoset tables
cube Introduction cube 2 Normative references cube B Node compressor registry
  cube 3  Terms, definitions and abbreviated terms
          Definitions, acronyms, and abbreviations
cube C Examples
  cube 4 Concepts cube Bibliography
  cube 5 Encoding of fields Verify correct inclusion of Fast Infoset in this document.
Reference proper usage of gzip, zip algorithms.
  cube 6 Conformance Consider discussion of glTF binary (.glb) capabilities and usage.
19776-4 will apply Efficient XML Interchange (EXI) with XML Security.

The Foreword provides background on the standards process for X3D encodings. The Introduction describes the purpose, design criteria, and characteristics of X3D encodings. The following clauses define this part of ISO/IEC 19776:

Color-coding legend
yellow Proposed addition
orange Proposed deletion
cyan Editors' note
Mantis issues
  1. Scope defines the problem area that the Compressed binary encoding of X3D addresses.
  2. Normative references lists the normative standards referenced in this part of ISO/IEC 19776.
  3. Terms, definitions and abbreviated terms Definitions contains the glossary of terminology used in this part of ISO/IEC 19776.
  4. Concepts describes various fundamentals of the Compressed binary encoding of X3D.
  5. Encoding of fields specifies the Compressed binary encoding of data types used by X3D nodes.
  6. Conformance describes the conformance requirements for implementations of the Compressed binary encoding.

The following annexes are included in the specification:
There are several annexes included in the specification:

  1. Fast infoset tables specifies the initial table values for each syntactic element.
  2. Node compressor registry contains the listing of all registered node compressors.
  3. Examples includes a variety of examples encoded in the X3D Compressed binary encoding.

Bibliography lists references providing additional which may have more information.

--- X3D separator bar ---