]> ISO/IEC 19776-3:202X Extensible 3D (X3D) encodings - Part 3: Compressed binary encoding - 1 Scope

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

1 Scope

--- X3D separator bar ---

ISO/IEC 19775, Extensible 3D (X3D), defines a system that integrates 3D graphics and multimedia. Conceptually, each X3D file is a 3D time-based space that contains graphic and audio objects that can be dynamically modified through a variety of mechanisms.

This part of ISO/IEC 19776 defines a mapping of the abstract objects in X3D to a specific X3D encoding written out in a compact binary form.

Each X3D file encoded using the Compressed binary encoding:

  1. supports all of the purposes of X3D files defined in the X3D abstract specification ISO/IEC 19775-1 X3D Architecture;
  2. encodes X3D constructs in a compressed binary format, taking advantage of geometric and information-theoretic compression techniques as specified in ISO/IEC 24824-1 Fast infoset ; and
  3. uses the structure of the XML encoding together with the regularization of 4.2.3 X3D Canonical Form in order to provide a general basis for compression and security algorithms.

An X3D file using the Compressed binary encoding may be referenced from files using other X3D encodings, and may itself reference X3D files encoded using other X3D encodings. Such files can only be correctly processed by browsers which conform to all of the utilized encodings.

--- X3D separator bar ---