X3D Standards Progress

Who we are:  Web3D Consortium is a non-profit Standards Development Organization (SDO) that produces Open Standards for Real-Time 3D Communication.  Web3D participates as a Class A Liaison in ISO/IEC JTC 1/ SC 24 to produce International Standards.

Motivation:  Stable repeatable progress for users, modelers, and software developers requires the long-term steady evolution of the X3D Graphics and Humanoid Animation (HAnim) International Standards.  Web3D Consortium members work in tandem with the X3D community to produce well-written, well-tested specification documents that define, demonstrate, and refine all X3D and HAnim standards as they continue to improve.

Our current strategy is actually quite simple: update all X3D Specifications to match the full capabilities of the X3D 4.0 Architecture.

  • update all X3D file encodings in 2025, and
  • update all X3D programming-language bindings in 2026.

Future focus:  implementation, evaluation, and evolutionary refinement of both central architectures, X3D and HAnim, continues throughout thanks to persistent efforts by working groups and communithy participants.

Due diligence:  X3D Standards Working Group editors meet several times weekly to review public comments, edit draft standards documents, and build upon continuing progress.  Onward we go!

Current Specification Editing Status
Standard Authoritative Version Markup Draft Pristine Draft STATUS

Humanoid Animation (HAnim) Architecture

ISO/IEC 19774-1,2:2019 version 2.0 version 2.1 draft   ongoing
Extensible 3D (X3D) Architecture ISO/IEC 19775-1:2023 version 4.0 version 4.1 draft   ongoing
X3D Scene Access Interface (SAI) ISO/IEC 19775-2:2015 version 3.3 version 4.0 draft version 4.0 proposed submitted
X3D XML Encoding ISO/IEC 19776-1:2015 version 3.3 version 4.0 draft version 4.0 preliminary review
X3D ClassicVRML Encoding ISO/IEC 19776-2:2015 version 3.3 version 4.0 draft version 4.0 preliminary review
X3D Compressed Binary Encoding (CBE) ISO/IEC 19776-3:2015 version 3.3 version 4.0 draft version 4.0 preliminary review
X3D Efficient XML Interchange (EXI) Encoding ISO/IEC 19776-4:202x new standard next   reference
X3D JSON Encoding ISO/IEC 19776-5:202x new standard     design page

X3D Turtle Encoding, Semantic Web Ontology

ISO/IEC 19776-6:202x new standard     design page
X3D ECMAScript (JavaScript) Language Binding ISO/IEC 19777-1:2006 version 3.3      
X3D Java Language Binding ISO/IEC 19777-2:2005 version 3.0      
X3D C Language Binding ISO/IEC 19777-3:2025 version 3.3      
X3D C++ Language Binding ISO/IEC 19777-4:2025 version 3.3      
X3D C# Language Binding ISO/IEC 19777-5:2025 version 3.3      
X3D Python Language Binding ISO/IEC 19777-6:202x new standard     design page
X3D Pascal Language Binding ISO/IEC 19777-7:202x new standard     design page

 

Current specification reviews

The following specification is fully updated and submitted to ISO/IEC SC24 for publication review.  

Next standards under review in order to follow new procedures ISO/IEC JTC 1 Publicly Available Specification (PAS) submission:

 

Assets for Continuing Progress

Multiple assets support the careful, deliberate, and consensus-based advancement of the X3D and HAnim specifications.

  • X3D Architecture 4.0 International Standard (IS) 19775-1 is the common functional baseline for all other X3D standards, enabling consistent X3D and HAnim capabilities across multiple file encodings and multiple programming-language API bindings.
  • X3D Graphics Standards Relationships diagram provides "big picture" showing coordinated alignment for all of these many standards.
  • Mantis Issue Tracker (Web3D member access) tracks community dialog, resolution of technical issues, and eventual disposition of formal review comments for all Web3D standards.
  • Github specifications archive (requires Web3D member access) provides inspectable version control for every specification document.
  • ISO/IEC SC24 Computer Graphics, image processing and environmental data representation is our parent ISO standardization group.  X3D and HAnim standardization efforts take place as part of Working Group 6, Computer Graphics and Virtual Reality.
  • INCITS H3 Graphics and Imaging is our parent National Standards Body (NSB) in the USA.

Expected ongoing work 2025-2026

We are on track to update all X3D file encodings in 2025, and all X3D programming-language bindings in 2026.  These specification revisions will follow the Publicly Available Specification (PAS) process, including SC 24 review of milestone progress.  We expect to advance multiple standards in groups at 6-month intervals.

Meanwhile, incremental evolution of our primary capabilities continues.

  • X3D Architecture 4.1, draft revision 19775-1, refinements are evaluated in multiple implementations
    • Small and incremental improvements to the X3D Architecture are being shared as the ongoing update efforts continue.  
    • Select improvements under consideration include EnvironmentLight and Tangent nodes for ongoing glTF rendering alignment, FontLibrary, ImageTextureAtlas, and possible Volume rendering component additions.  Editorial clarifications when needed.
  • Humanoid Animation (HAnim) Architecture 2.1, draft revision 19774-1 and 2, affects X3D 4.1
    • ​Current HAnim version 2.0 (matches X3D 4.0)
    • maintenance as multiple implementations continue to advance
    • potential new nodes:  Pose, Coveroid/Clothing
    • potential new parts: facial animation including FACS, internal organs

Prior standard:

  • Virtual Reality Modeling Language (VRML) 1997, 
    • We are responsible for long-term standards maintenance
    • We have preserved all functionality with backwards compatibility in X3D Architecture and X3D ClassicVRML Encoding

 

Feedback is valued and important  

All inputs are always welcome. 

Questions and issues can be discussed on Web3D mailing lists, posted on Contact Us page, or submitted via Mantis issue tracker.

Have fun with X3D standards stability and versatility!  Smile