<div><div><div dir="auto">I am interested in such an effort, but perhaps more a more detailed design could be proposed on how many rigged creations we want.   For example, taking just the skin and the skeleton and computing skinCoordWeights and skinCoordIndexes are currently beyond my skill level.   But I might be able to leverage existing models and copy over weights, somehow.  I know existing tools and practitioners can take a significant time to do this, even with tools (12 hours)?</div><div dir="auto"><br></div><div dir="auto">So my thought is to choose a lesser goal, and try to build a skeleton from smaller pieces,  such that HAnimJoints and HAnimSegments could replace possible Transforms plus Inlines.  But then the question becomes, how do we split up the skin into segment geometries?</div></div><div dir="auto"><br></div><div dir="auto">For reference, this is the only skin I found:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://www.web3d.org/x3d/content/examples/Basic/Medical/BodySkinIndexedFaceSetNISTIndex.html">https://www.web3d.org/x3d/content/examples/Basic/Medical/BodySkinIndexedFaceSetNISTIndex.html</a></div><br></div><div dir="auto"><br></div><div dir="auto">So perhaps there’s two goals: 1) breaking up a skin into segment geometries and 2) devising some kind of automated rigging, if not using an existing tool.</div><div dir="auto"><br></div><div dir="auto">Beyond that, once you have a list of HAnim nodes, most of the adhoc naming can mostly managed with AI/LLM, and I can provide examples of such for Joints and animations.</div><div dir="auto"><br></div><div dir="auto">Does 3 subprojects seem appropriate?   I am most talented at the third.</div><div></div></div><div><div><div dir="auto"><br></div><div dir="auto">John </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 19, 2025 at 1:48 PM Don Brutzman via x3d-public <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>We have a bunch of high-quality skin and bone models, originally produced by NIST and available in open-source X3D at</div><div><ul><li>X3D Example Archives: Basic, Medical</li><li>The X3D MedicalInterchange profile is designed for Exchange of polygonal geometry, volumetric data and accompanying documentation between medical imaging systems. Potential implementation includes industry-specific applications that use X3D as an interchange format, but link to proprietary databases and hardware.</li><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Medical" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Medical</a></li></ul><div>The structure of these models is pretty simple, but the naming and organization is all informal and ad hoc, reflecting the state of our emerging practices 12 years ago.  </div><div><br></div><div>An excellent opportunity beckons:  add HAnim structures to make these compatible with much work that continues in the HAnim Working Group.  This task is essentially the appropriate insertion of HAnimJoint, HAnimSegment and HAnimHumanoid nodes to organize the skeleton models.</div></div><div><ul><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Medical/images/BonesAllSkeletonFrontView.png" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Medical/images/BonesAllSkeletonFrontView.png</a></li><li><a href="https://www.web3d.org/x3d/content/examples/Basic/Medical/BodySkinIndexedFaceSetNIST.png" target="_blank">https://www.web3d.org/x3d/content/examples/Basic/Medical/BodySkinIndexedFaceSetNIST.png</a></li></ul><div>Several tools exist to help with such an endeavor, no doubt several experts will want to help advise too.  Improvements to diagnostics and best practices will probably emerge during such an effort.</div><div><br></div><div>If anyone is interested in this excellent challenge, let's continue the discussion on x3d-public and work to collaboratively provide useful human-skeleton assets for the HAnim working group.  Results, if correct and valid, will get added to the HAnim model archives and (no doubt) see a lot of future usage.</div></div><div><ul><li>HumanoidAnimation (HAnim) X3D Examples Archive</li><li>The HumanoidAnimation (HAnim) X3D Examples Archive includes a growing number of humanoid models using joints, segments, skin, and animation behaviors.</li><li><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation</a></li></ul></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)">Thanks for considering the possibilities.  Have fun with X3D and HAnim!  🧍🩻</div><div style="color:rgb(34,34,34)"><br></div><div style="color:rgb(34,34,34)"><font face="monospace">all the best, Don</font></div></div></div></div></div><div dir="ltr"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><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>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>
</div>
</div>