<div dir="ltr"><div>Hello everyone, lots of great progress to discuss in our upcoming weekly meeting today, quickly reviewing details on mailing lists.</div><div><br></div><div>Most topics are ongoing can be covered briefly and quickly, and so have added suggested timings listed for each.</div><div><br></div><div>1.  (10 minutes) <b>HAnim and Clothing</b>.  Dick and I have proposed a section on suggested design improvements for HAnim to support coveroid and wearables.</div><div><ul><li>HAnim Architecture draft v2.1, 4.2.2 Humanoid coordinate system</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/concepts.html#HumanoidCoordinateSystem">ISO/IEC 19774-1:202x V2.1 — 4 Concepts</a></li></ul><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span style="background-color:rgb(0,255,255)">Editors note: Need to describe overall design for Humanoid to have multiple layers. Start with skeleton, work up to internal organs and musculature, then skin, then coveroid layers... Requirements include:</span><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif"><li style="margin-top:4px"><span style="background-color:rgb(0,255,255)">It must be possible to independently select which layers are active in the current model.</span></li></ul><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif"><li style="margin-top:4px"><span style="background-color:rgb(0,255,255)">Layers must be rendered in the correct order.</span></li></ul><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif"><li style="margin-top:4px"><span style="background-color:rgb(0,255,255)">If a particular layer has no geometry, it is not active</span></li></ul><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif"><li style="margin-top:4px"><span style="background-color:rgb(0,255,255)">What are requirements for definition of attachment points between layers?</span></li></ul><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif"><li style="margin-top:4px"><span style="background-color:rgb(0,255,255)">Can <span class="gmail-Object" style="font-weight:bold">Site</span> object be applied consistently in context of each of the layers?</span></li></ul><ul style="color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif"><li style="margin-top:4px"><span style="background-color:rgb(0,255,255)">More?</span></li></ul></blockquote></div></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><br class="gmail-Apple-interchange-newline"></div></div></div><div>2. (10 minutes) <b>HAnimPose</b> looks solid: fully working prototype, implemented in X_ITE, draft specification prose, Mantis</div><div><ul><li>X3D Example Archives: Humanoid Animation, Poses, HAnim Pose Prototype</li><li><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Poses/HAnimPosePrototypeIndex.html">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Poses/HAnimPosePrototypeIndex.html</a></li></ul><ul><li>HAnim Architecture draft v2.1, clause 6 Object interfaces, 6.4 Pose</li><li><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">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/ObjectInterfaces.html#Pose</a></li><li>X3D Architecture draft 4.1, clause 25 Humanoid animation, 26.3.5 HAnimPose</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimMotion">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimMotion</a></li></ul><ul><li>Mantis 1504: Consider Pose node (aka HAnimPose in X3D) to support inclusion of I, A, T, H, other poses within Humanoid</li><li><a href="https://mantis.web3d.org/view.php?id=1504">https://mantis.web3d.org/view.php?id=1504</a></li></ul><div>Any concerns about including the proposed HAnimPose node in draft specifications HAnim v2.1 and X3D v4.1?</div><div><br></div><div>The above example also demonstrates that X_ITE has added USE nopde-referencing capability.  This refinement allows us to share and EXPORT existing humans, then IMPORT/AS/USE them.  Big savings in file size, big benefit to make us ensure our shared models are excellent.</div><div><ul><li>X3D Architecture draft 4.1, clause 4 Concepts, 4.4.6 EXPORT/IMPORT semantics</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#ExportImportSemantics">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#ExportImportSemantics</a></li></ul></div><div><br></div><div>3. (15 minutes) Lots of excellent progress on <b>HAnimMotion</b> with much excellent dialog shared on mailing list.</div><div><br></div><div>X3D specification example restored:</div></div><div><ul><li>X3D Example Archives: Humanoid Animation, Specifications, Korean Character Motion Annex D 01 Jin</li><li><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01JinIndex.html">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01JinIndex.html</a></li></ul><ul><li>Rawkee progress by Aaron: "I successfully implemented HAnimMotion node export from Maya using RawKee."</li><li>You can see a video of the result running in Sunrize<br><a href="https://drive.google.com/file/d/1JBe6kO1UnbsXvfpMKfI-75DhpDdzng-L/view?usp=sharing">https://drive.google.com/file/d/1JBe6kO1UnbsXvfpMKfI-75DhpDdzng-L/view?usp=sharing</a></li><li>[x3d-public] Maya/RawKee first HAnimMotion export test</li><li><a href="https://web3d.org/pipermail/x3d-public_web3d.org/2025-October/022042.html">https://web3d.org/pipermail/x3d-public_web3d.org/2025-October/022042.html</a></li></ul><div>Possible specification improvements for </div><div><ul><li>HAnimMotion joints (jointNames) field, enabled field default TRUE</li><li>HAnimHumanoid motionsEnabled MFBool array, define semantics of empty field as equivalent to all TRUE</li><li>Mantis 1507: HAnimHumanoid.motionsEnabled field and HAnimMotion.enabled field</li><li><a href="https://mantis.web3d.org/view.php?id=1517">https://mantis.web3d.org/view.php?id=1517</a></li><li><a href="https://web3d.org/pipermail/x3d-public_web3d.org/2025-October/022044.html">https://web3d.org/pipermail/x3d-public_web3d.org/2025-October/022044.html</a></li></ul><div>Any concerns or objections to these clarity-motivated improvements to HAnim and X3D draft specifications?</div></div><div><br></div></div><div>4. (5 min) Upcoming briefing in <b>Metaverse Standards Forum (MSF) Town Hall</b></div><div><br></div><div>Please mark your calendars.  Special thanks to Joe Williams for steady representation of HAnim in this forum.</div><div><ul><li><b>Characters Town Hall, November 19 @ 15:00 - 17:00 PST</b></li><li>As we are studying the interoperability aspects of Character and Avatars delivery systems, it is important to maintain and develop an understanding of the evolving Character and Avatars landscape. To collect thoughts and discuss the future of Character and Avatars, the 3D Asset Interoperability Working Group at Metaverse Standards Forum is organizing an open cross-industry Town Hall.</li><li>Multiple character and avatar approaches will be briefed.  Topics include</li></ul><ul><ul><li>Understanding Character and Avatars production related challenges,</li><li>Sharing information on the activities of various industry organizations</li><li>Identifying activities that we as an industry can do to enable a healthier Character and Avatars ecosystem</li><li>Overarching character and avatar standards</li><li>Translation frameworks for characters and avatars</li></ul></ul><div>Web3D Communications Team will discuss preparation and messaging for the presentation.</div></div><div><br></div><div>5. (5 min) Myeong Won Lee, any possibility of sharing<b> Suwon HAnim modeling software</b>?  It had an important role in the development of HAnimMotion and many examples.</div><div><br></div><div>6.  (5 min)  <b>Continuing review efforts</b> and ondoing discussion:</div><div><br></div><div>Carol McDonald has provided <a href="https://drive.google.com/drive/folders/1cPZ57p7Ml9yhdKLNZMmuRgq30eWBypXA">proposed changes for HAnim 2.1</a> which (for human-body and humanoid definitions) are helping us align with <a href="https://standards.ieee.org/industry-connections/activities/3d-body-processing">IEEE 3D Body Processing (3DBP) standards group</a> and complementary white papers.</div><div><br></div><div>Many of these comments have already fit into the main specifications as clarifications or better descriptions.  Target for Carol's remaining comments will likely be the following annex:</div><div><ul><li>HAnim Architecture draft v2.1, Annex E (informative) Guidelines for HAnim model design</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/Design.html">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/Design.html</a></li></ul><div>7. <b>Get Involved with HAnim</b></div><div><br></div><div>The Humanoid Animation (HAnim) working group is a Web3D member-only group.  The above topics are open, public information.</div></div><div><ul><li>Humanoid Animation (HAnim) Working Group</li><li>The HAnim Working group develops and demonstrates the Humanoid Animation (HAnim) International Standard. HAnim supports a wide variety of articulated figures, including anatomically correct human models, incorporating haptic and kinematic interfaces in order to enable sharable skeletons, bodies and animations.</li><li><a href="https://www.web3d.org/working-groups/hanim">https://www.web3d.org/working-groups/hanim</a></li></ul></div><div>Consortium membership has value!  Please check out <a href="https://www.web3d.org/membership">Member Benefits</a> and consider joining Web3D.</div><div><br></div><div>Renewed activity and progress in HAnim is really exciting.  Thanks to everyone engaged in this ongoing success story.</div><div><br></div><div>Onward we go!  Have fun with HAnim and X3D!  🧍👌</div><div><br></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">https://RelativeMotion.info</a></font></div></div></div></div></div>