X3D Graphics Standards Relationships

Computer Graphics VRML97 HTML5 and Web GL Transmission 3D Printing Reference WebXR Reference Model with EAI Document Object Audio Format (glTF) 2.0 Scanning X3D Standards .gltf (), .bin, Device API (CGRM) 11072 14772 Model (DOM) API ISO JTC1 4.1 .glb (combined) OpenXR

Humanoid Mixed Augmented Reality Web3D Consortium X3D Graphics X3D Scene Access (MAR) Reference Model Animation (HAnim) Architectures, Architecture Interface (SAI) ISO/IEC 18038,39,40 series 19774 includes matches File Encodings, 19775‐1 v4.0 19775‐2 Open ISO publication requested and Programming Part 1: Architecture, hands, feet Part 2: Motion animation X3D Unified Object Model (X3DUOM) Standalone program functionality Part 3: Facial model animation Language Bindings X3D Ontology for Semantic Web Part 4: Internal organ systems X3D ECMAScript X3D XML .js ECMAScript Medical content Language Binding (JavaScript) Encoding .x3d and metadata 19777‐1 ISO/IEC 22275: 2018 19776‐1 for health records X3D Java Java Language HL7 FIHR DICOM ClassicVRML .java IEEE 3D Body Processing Language Binding .jar Specification Encoding .x3dv 19777‐2 version 16: 2021 Legend XML Security: 19776‐2 ISO/IEC Web3D Standard Authentication, X3D (SAI) C C Language X3D CBE .c Encryption, etc. Language Binding Specification ISO/IEC Standard Compressed .x3db 19777‐3 ISO/IEC 9899:2018 Binary Encoding W3C Recommendation Efficient XML X3D (SAI) C++ C++ Language Interchange (EXI) 19776‐3 .cpp Khronos Standard Language Binding Specification Compression X3D EBE 19777‐4 ISO/IEC 14882:2017 Other specifications Fast Infoset (FI) Efficient .exi X3D (SAI) C# C# Language Compression Binary Encoding .cs Language Binding Specifications refers to ISO 24824‐1 19776‐4 19777‐5 ISO/IEC 23270:2018

Planned Proposed JSON specifications: X3D JSON X3D (SAI) Python Python Language .py IETF RFC/schema, Encoding .json Language Binding Reference v3.9 8 August 2021 22275:2018, etc. 19776‐5 19777‐6 python.org, PyPi

Example HTML5 CSS pages X3D scenes, Compressed X3D scripts, SAI libraries Instances including X3D model files glTF shapes applications X3DUOM