X3Dv4 Highlights

X3D 4.0 development is the center of discussion among Web3D working groups and community. We encourage members to participate in these important discussions as we extend X3D to make native authoring and use of X3D models fully integrated with HTML5 authors. 

Highlights 

  1. X3Dv4 Specification. The X3D 4.0 specification is available to members since 2018 in github; we released a public draft at Web3D/SIGGRAPH 2019. It is the focus of much discussion among the WG meetings and listserves. The X3D WG has a feature freeze for Dec and we go to ISO-IEC ratification early in 2020.  The entire series of X3D specifications file encodings and language bindings will be formally updated to match in 2020.  Authors have the archival stability of a well-tested long-lasting specification to build upon.
  2. HTML5 Publishing.  You can share your 3D models anywhere with anyone by saving them as X3D and then embedding them in an HTML page using either of our open-source implementations, X3DOM and X_ITE.
  3. Multiple file formats and programming languages.  As shown in the X3D Graphics Standards Relationships diagram, X3D 4.0 brings forward our X3D Unified Object Model (X3DUOM) which enables authors to create, validate, and manipulate X3D content in a large number of file encodings (XML, JSON, Binary, ClassicVRML) and programming-language bindings (Javascript, Java, C#, C++, C, Python).
  4. glTF Capabilities. X3D 4.0 models can compose scenes with glTF 2.0 assets. As you know X3D is a higher level scene graph that describes many geometry types, lights, interactions, animations, etc. Blog entry Integrating X3D and glTF tells the story and includes links to examples.
  5. Multiple Implementations. X3DOM and X_ITE continue with impressive releases and updates, tracking the X3D 4.0.  Additional standalone implementations include Castle Game Engine and FreeWRL. Meanwhile other tools are improving X3D support, including creo, pointfuze, cura.

More details can be found in the X3Dv4 Overview and X3Dv4 Implementations pages.

Benefits and Opportunities 

  1. Benefits of International Standard.  ISO-IEC X3D provides compliance w the US government OMB Circular 119, which states this preference for Standards (and open source technology) contracts and products. X3D (and VRML) fulfill these criteria.  
  2. Semantic Web. The X3D Semantic Web Working Group has been meeting bi-weekly and has already produced two peer-reviewed papers. This technical framework shows how X3D can work with the Semantic Web and improve the search-ability of 3D models.  Initial implementations are working with X3Dv4.
  3. 3D Printing, 3D Scanning, and CAD Models. X3Dv4 enables 3D printing of models, 3D scanning of objects, and toolchain workflow support for point clouds.  CAD interoperability includes model structure and complete metadata.  X3D can be used in more ways than ever before.
  4. Humanoid Animation (HAnim). New HAnim v2 includes Motion Animation.  New examples are being developed.
  5. Medical Representations. Using volume visualization, 3D models and metadata, we partner with HealthLevel7 (HL7), DICOM and IEEE 3D Body Processing (3DBP) groups, sharing capabilities to build 3D medical records.
  6. Partnership work with other standards organizations. Web3D works with ISO and World Wide Web Consortium (W3C) on Web standards.  We also work closely with The Khronos Group on advanced 3D capababilities such as physically based rendering (PBR) and glTF.
  7. Heritage  Metadata, Born2B3D, archival publishing of cultural and natural heritage.
  8. Active Working Groups. Get involved! Join Web3D Consortium. Multiple groups and individuals are actively building new capabilities. Please consider participating.