X3D and HAnim Assets Update

BoxMan striking a pose!

2 January 2026

Summary: all of the many X3D and HAnim assets are updated and released publicly for 2026 development.

The Web3D Consortium is starting the new year with an update to numerous validation and authoring assets. Much work was accomplished in 2025 to fully implement and deploy two approved international standards: Extensible 3D (#X3D) Graphics 4.0 and Humanoid Animation (#HAnim) 2.0 International Standards. Further developmental work is experimenting with new capabilities for each standard.

Extensible 3D (X3D) Graphics

X3D is a big language for 3D graphics. It can be directly integrated within HTML Web pages, or used to convert and share models. The following X3D assets are all updated to match a broad common baseline. This 2026 New Year’s release supports ongoing progress across many lines of effort. All of these assets are provided under the Web3D Consortium Open Source License.

X3D-Edit

  • X3D-Edit 4.0 Authoring Tool is a free Extensible 3D (X3D) Graphics authoring tool for simple high-quality authoring, editing, import/export, validation and viewing of X3D scenes.
  • X3D-Edit is built as a plugin for the popular Apache NetBeans Integrated Development Environment (IDE), Tooling Platform and Application Framework.
  • X3D-Edit integrates all assets listed in this update, with over 32,000 downloads to date.

X3D Tooltips

X3D Tooltips

X3D Tooltips provide authoring hints for each node and field in the X3D Architecture version 4.0 International Specification (IS). Developmental work on X3D draft 4.1 is also supported.

  • Includes links to specifications, validation resources, hints and warnings as guidance for X3D authors on best practices for modeling.
  • Since tooltip source is written in human- and machine-readable XML, each of the summaries , hints and warnings also provided embedded documentation for X3D Validation, X3DJSAIL and X3DPSAIL.

X3D Validation

Validation is crucial to ensure the highest possible Quality Assurance (QA) is achieved, allowing X3D models to run equivalently on any computer or operating system. Validation assets include:

X3D Graphics Standards Relationships
  • X3D Specifications: Schema and DOCTYPE Validation supports formal XML validation of X3D scenes. Experimental versions are now available for X3D version=”4.1″ testing, and assets will continue to be updated in concert with working-group efforts throughout the year. Comprehensive XML Schema documentation and DOCTYPE documentation are also provided.
  • X3D Schematron goes beyond schema validation and helps authors by providing additional rule-based checks that ensure intended results in X3D scenes and metadata.
  • X3D Unified Object Model (X3DUOM) provides a full set of object-oriented interfaces for all nodes, fields and statements in the X3D Architecture Specification.  This XML file is both human-readable and machine-readable, serving as the basis for multiple autogenerated tools and diagnostics.
  • X3D Resources: Quality Assurance (QA) identifies errors and warnings in order to make X3D scene content more portable and reliable. Model authors can ensure they achieve intended results in X3D scenes and metadata.  This is important. providing high confidence that when 3D modeling errors occur, they can be detected and then corrected. As a result, X3D models can run in many different file formats and programming languages, equivalently and correctly. 

Java X3DJSAIL

Java programming language with X3D
  • X3D Java Scene Access Interface Library (X3DJSAIL) supports programmers with standards-based X3D Java interfaces and objects, all as open source.
  • X3DJSAIL supports Java programmers with a “fat jar” containing all necessary dependencies, along with comprehensive Javadoc documentation.
  • Goal outcomes: make it easy to create a fully valid X3D scene graph using Java, while also making it hard to create an incorrect or invalid X3D model. X3DJSAIL has succeeded in accomplishing these goals.

Python X3DPSAIL x3d.py

Python programming language for X3D

X3D Ontology for Semantic Web

X3D Ontology for Semantic Web
  • X3D Ontology for Semantic Web provides terms of reference for semantic query of X3D graphics models, including interactive 3D geometry, multimedia, and metadata.
  • Motivating insight: “The answer to your question is the response to the query,” Jim Hendler and Dean Allemang. 

X3D version 4.1, HAnim version 2.1 Development

Humanoid Animation (HAnim) Standard

Web3D supports a consensus-based process for development of new capabilities by X3D Community and Consortium members. A proven process for success continuing over 3 decades, specifications approved by the Web3D Consortium undergo formal review and approval by the International Standards Organization (ISO).

BoxMan striking a pose!

To date, three new nodes have been proposed, implemented, and evaluated for X3D version 4.1 and HAnim version 2.1 draft standards:

  • EnvironmentLight supports Image Based Lighting (IBL) techniques and can be used to show reflections of distant objects.
  • FontLibrary node can load additional font files for use by Text and FontStyle nodes.
  • HAnimPose node sets HAnimJoint  values in a corresponding HAnimHumanoid skeleton. (example)

X3D Examples

  • X3D Resources, Examples: Scene Archives for X3D demonstrate how X3D nodes and scenes work for each of the assets updated here. 
  • Thousands of scenes are provided in all X3D encodings. You can browse them individually online or download fully complete, separately installable .zip archives.
  • X3D is a widely used interchange standard that can be directly deployed and published on the Web.
  • Embedded metadata can persistently define relevant model information, providing archival stability.
  • We strive to make X3D a “first-class media type” available for any 3D author and user.

X3D Standards Progress

X3D Standards Progress table of specifications
  • All Web3D-produced standards are royalty free (RF) for any purpose, thus actionable for use by industry, academia, government agencies and individuals.
  • Web3D Consortium Intellectual Property Rights (IPR) Policy requirements must be met by all technical contributions to Web3D standards, keeping future work open as well.
  • X3D Standards Progress provides current editing status for X3D and HAnim International Standards, with much activity ongoing in multiple Web3D working groups.

Participation is Always Welcome

Web3D Consortium, Open Standards for Real-Time 3D Communication
  • X3D efforts are collaborative and cumulative.  You are welcome to participate with many opportunities freely available. 
  • Web3D Consortium membership offers further value with many member benefits.

What a great year for technical progress, and what a great community. Many thanks to everyone who has contributed such impressive work, this is definitely a team sport. Have fun with X3D and HAnim graphics!

all the best, Don Brutzman