<div dir="auto">Let me know when X3DUOM, x3d.py, X3DJSAIL and validated examples are ready. I will attempt to run a special test on the Humanoid examples.</div><div dir="auto"><br></div><div dir="auto">John<br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 28, 2022 at 1:56 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="#0563C1" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_7019736367788272025WordSection1"><p class="MsoNormal">Joe and I are happy to report that view3dscene was OK with having Switch or LOD as parent for a skin.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This means that multiple skins might be contained within a HAnimHumanoid model, facilitating change of clothing.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This supports option e in our list of apparel alternatives:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7019736367788272025MsoListParagraph" style="margin-left:0in">Design patterns for HAnimHumanoid presenting skin and apparel using HAnim2 standard in X3D4<u></u><u></u></li><li class="m_7019736367788272025MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/DesignPatternsApparelVariations.txt" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/DesignPatternsApparelVariations.txt</a><u></u><u></u></li><li class="m_7019736367788272025MsoListParagraph" style="margin-left:0in">e. *Switch or LOD*. Similarly allow skin field to hold Switch or LOD, then a single Shape holding indexed mesh. Once again, holding identical indexed mesh with skinCoord and skinCoordIndex connections for joints allows smooth deformation. Thus geometric morphology is unchanged, only Color Appearance Material and can vary among the different skin shapes. (If agreed upon that this capability is extremely similar will require specification change resembling Mantis 1410. Already works in view3dscene.)<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><img src="cid:1855b10407dad7999131" style="width:932px;max-width:100%"><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_7019736367788272025MsoListParagraph" style="margin-left:0in"><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/JoeSkeletonSiteSkinSaluteWalk.x3d" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Skin/JoeSkeletonSiteSkinSaluteWalk.x3d</a><u></u><u></u></li></ul><p class="m_7019736367788272025MsoListParagraph"><u></u> <u></u></p><p class="MsoNormal"> <HAnimHumanoid DEF='Joe_Human' info='"humanoidVersion=2.0"' name='Human'><u></u><u></u></p><p class="MsoNormal"> <LOD containerField='skin'> <!-- (Switch whichChoice='0' and LOD parents already work in view3dscene) --><u></u><u></u></p><p class="MsoNormal"> <Shape DEF='SkinShape'><u></u><u></u></p><p class="MsoNormal"> <IndexedFaceSet coordIndex='0 9 5 -1 0 7 9 … etc.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">No doubt Michalis is hooking up the animation connections regardless of intervening nodes between HAnimHumanoid and the 5 allowed Indexed* mesh nodes.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I believe this direct evidence justifies adding Switch and LOD and Shape as allowed nodes for HAnimHumanoid motions field.<u></u><u></u></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">all the best, Don<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">-- <u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Don Brutzman Naval Postgraduate School, Code USW/Br <a href="mailto:brutzman@nps.edu" target="_blank" style="font-family:"Courier New"">brutzman@nps.edu</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New"">X3D graphics, virtual worlds, Navy robotics https://</span> <span style="font-size:10pt;font-family:"Courier New""><a href="http://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New"">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><u></u> <u></u></p></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>