<div dir="ltr"><div><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif"><b>X3D and HAnim Assets Update</b></p><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif"><br></p><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif">The <a href="https://web3d.org/" style="color:inherit">Web3D Consortium</a> 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. This 2026 new-year release update supports our ongoing progress.</p><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D-Edit</font></h3><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li><a href="https://www.web3d.org/x3d/tools/X3D-Edit/X3D-Edit.html" style="color:inherit">X3D-Edit 4.0 Authoring Tool</a> is a free, open-source Extensible 3D (X3D) Graphics authoring tool for simple high-quality authoring, editing, import/export, validation and viewing of X3D scenes.</li><li>Built as a plugin for the popular <a href="https://netbeans.apache.org/" style="color:inherit">Apache NetBeans</a> Integrated Development Environment (IDE), Tooling Platform and Application Framework.</li><li>X3D-Edit integrates all of the assets listed in this update, with over 32,000 downloads to date.</li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D Tooltips</font></h3><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif"><a href="https://www.web3d.org/x3d/tooltips/X3dTooltips.html" style="color:inherit">X3D Tooltips</a> provide authoring hints for each node and field found in X3D Architecture <a href="https://www.web3d.org/x3d4" style="color:inherit">version 4.0</a> International Specification (IS). Developmental work on <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD" style="color:inherit">X3D draft 4.1</a> is also supported.  </p><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D Validation</font></h3><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif">Validation is crucial to ensure that the highest possible Quality Assurance (QA) is achieved. Validation assets include:</p><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li><a href="https://www.web3d.org/specifications" style="color:inherit">X3D Specifications: Schema and DOCTYPE Validation</a> 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.</li><li><a href="https://www.web3d.org/x3d/tools/schematron/X3dSchematron.html" style="color:inherit">X3D Schematron</a> helps authors by providing additional rule-based checks to ensure intended results in X3D scenes and metadata.</li><li><a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance" style="color:inherit">X3D Resources: Quality Assurance (QA)</a> 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. </li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">Java X3DJSAIL</font></h3><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li><a href="https://www.web3d.org/specifications/java/X3DJSAIL.html" style="color:inherit">X3D Java Scene Access Interface Library (X3DJSAIL)</a> supports programmers with standards-based X3D Java interfaces and objects, all as open source..</li><li><em>Goal outcomes:</em> 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.</li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">Python X3DPSAIL x3d.py</font></h3><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li><a href="https://www.web3d.org/x3d/stylesheets/python/python.html" style="color:inherit">X3D Python Scene Access Interface Library (X3DPSAIL)</a> supports programmers with Python interfaces and objects for standards-based X3D programming, all as open source.</li><li>“<a href="https://stackoverflow.com/questions/25011078/what-does-pythonic-mean" target="_blank" rel="noreferrer noopener" style="color:inherit">Pythonic</a> is a word because Python programming is… different, in many excellent ways.”</li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D Ontology for Semantic Web</font></h3><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li><a href="https://www.web3d.org/x3d/content/semantics/semantics.html" style="color:inherit">X3D Ontology for Semantic Web</a> provides terms of reference for semantic query of X3D graphics models, including interactive 3D geometry, multimedia, and metadata.</li><li>Motivating insight: “The answer to your question is the response to the query,” Jim Hendler and Dean Allemang. </li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D version 4.1, HAnim version 2.1 Development</font></h3><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif">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).</p><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif">To date, three new nodes have been proposed, implemented, and evaluated for X3D version 4.1 and HAnim version 2.1 draft standards:</p><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li>The <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/text.html#FontLibrary" style="color:inherit">FontLibrary</a> node can load additional font files for use by <em>Text</em> and <em>FontStyle</em> nodes.</li><li>The <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/ObjectInterfaces.html#Pose" style="color:inherit">HAnimPose</a> node sets <em>HAnimJoint </em>values in a corresponding <em>HAnimHumanoid </em>skeleton. (<a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Poses/HAnimPosePrototypeIndex.html" style="color:inherit">example</a>)</li><li>The <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/rendering.html#Tangent" style="color:inherit">Tangent</a> node defines a set of 3D surface-normal vectors used when computing lighting and shading for advanced physically based rendering (PBR) effects.</li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D Examples</font></h3><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li><a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples" style="color:inherit">X3D Resources, Examples: Scene Archives for X3D</a> demonstrate how X3D nodes and scenes work for each of the assets updated here.</li><li>Thousands of scenes are provided in all X3D encodings. You can browse them individually online or download fully complete, separately installable .zip archives.</li><li>X3D is a widely used interchange that can be directly deployed and published the Web. We strive to make X3D a “first-class media type” available for any 3D author and user.</li></ul><h3 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-0.5px;line-height:1.3;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">X3D Standards Progress</font></h3><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li>All Web3D-produced standards are royalty free (RF) for any purpose, and thus are actionable for use by industry, academia, government agencies and individuals.</li><li>All of these assets are provided under the <a href="https://www.web3d.org/x3d/content/examples/license.html" target="_blank" rel="noreferrer noopener" style="color:inherit">Web3D Consortium Open Source License</a>.</li><li><a href="https://www.web3d.org/x3d/progress" style="color:inherit">X3D Standards Progress</a> provides current editing status for X3D and HAnim International Standards, with much work ongoing.</li></ul><h2 class="gmail-wp-block-heading" style="color:rgb(29,36,60);letter-spacing:-1px;line-height:1.2;margin-top:32px;margin-bottom:15px;font-family:Poppins,sans-serif"><font size="2" style="">Participation is Always Welcome</font></h2><ul class="gmail-wp-block-list" style="box-sizing:border-box;margin-top:0px;margin-bottom:10px;padding-left:20px;color:rgb(63,76,124);font-family:Poppins,sans-serif"><li>X3D efforts are collaborative and cumulative.  You are welcome to <a href="https://www.web3d.org/participate" style="color:inherit">participate</a> freely with many opportunities available. </li><li>Web3D Consortium membership offers further value with many <a href="https://www.web3d.org/membership" style="color:inherit">member benefits</a>.</li></ul><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif">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. </p><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif">Have fun with X3D and HAnim graphics!  😀👍</p><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif"><span style="font-family:arial,sans-serif;color:rgb(34,34,34)">p.s. this release announcement is also available o</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif">nline at <a href="https://relativemotion.info/x3d-and-hanim-assets-update">https://relativemotion.info/x3d-and-hanim-assets-update</a></span></p><p style="color:rgb(63,76,124);font-family:Poppins,sans-serif"><span style="color:rgb(34,34,34);font-family:arial,sans-serif"><br></span></p></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)"><font face="monospace">all the best, Don</font></div><div style="color:rgb(34,34,34)"><font face="monospace">-- </font></div><div style="color:rgb(34,34,34)"><font face="monospace">X3D Graphics, Maritime Robotics, Distributed Simulation</font></div><div style="color:rgb(34,34,34)"><font face="monospace">Relative Motion Consulting  <a href="https://RelativeMotion.info" target="_blank" style="">https://RelativeMotion.info</a></font></div></div></div></div></div>