<div dir="ltr">Yes!, Doug, just trying to catch up with how to do HAnim.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 16, 2020 at 5:06 PM GPU Group <<a href="mailto:gpugroup@gmail.com">gpugroup@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><a href="http://dug9.users.sourceforge.net/web3d/tests/hanim/web3d/annexdA.x3d" target="_blank">http://dug9.users.sourceforge.net/web3d/tests/hanim/web3d/annexdA.x3d</a> <br><div>- this one works in freewrl</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 16, 2020 at 11:54 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Okay, did some validation, patched a couple of files.  I still have a problem with:<div><span style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;white-space:pre-line;background-color:rgb(238,238,238)"><HAnimMotion DEF=''/> name field is required [/X3D/Scene/HAnimHumanoid/HAnimMotion, error]
<HAnimMotion DEF='' name=''/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimMotion, warning]
</span><font color="red" style="font-family:"Times New Roman";font-size:medium;white-space:pre-line;background-color:rgb(238,238,238)">Error(s) detected during this validation test.
X3D Schematron check: <b>fail</b></font><span style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium;white-space:pre-line;background-color:rgb(238,238,238)">.</span>  <br></div><div><br></div><div>In attached file.  I moved the HAnimMotion element inside HAnimHumanoid, but it fixed nothing.</div><div><br></div><div>Correct naming, if required, is welcome.</div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 16, 2020 at 12:19 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Kinda word salad-y here, my apologies,<div><br></div><div>Following up from previous message (Joe).</div><div><br></div><div>I am pretty sure that I get identical results (success) to Joe and Don in X_ITE and X3D with X3D XML (BoxManAnimationPanel and JoeSkinKick...). I have additional requirements for JSON, so I will pursue them with X3DJSONLD (X_ITE works) or use Serializers instead of stylesheets, appropriate versionitis checking, etc.   Hmm.<div><div><br>Perhaps we can now get HAnim spec examples ( KoreanCharacterMotionAnnex*.x3d) up to date in an appropriate place (leaving spec stuff as is).   See:  <a href="https://coderextreme.net/X3DJSONLD/src/main/html/hanim2.html" target="_blank">https://coderextreme.net/X3DJSONLD/src/main/html/hanim2.html</a> (there's also a hanim.html) for "running" examples.</div><div><br></div><div>So as I pursue JSON, Joe (and if he wants to, Don) will pursue spec (Korean Motion) examples working in X3DOM and X_ITE?   Can Joe use the X3D validator page, or does he need to know an ant invocation? It looks like Don's upgrades to schematron made it to the X3D validator:  <a href="https://savage.nps.edu/X3dValidator" target="_blank">https://savage.nps.edu/X3dValidator</a>  If you like, you can assign me the task of bringing the spec examples up-to-date in X3DJSONLD.  Yeah, I'll try to do something!</div><div><br></div><div>Thumbs up on JSON schema testing on all 4 examples.  It's interesting to note that JSON works with X_ITE, but not with X3DOM in the hanim.html example.  I did think that those X3DJSONLD's were nearly identical?</div><div><br>I changed my import to the latest X_ITE (as Don has) with no significant changes, except it seems like non-HAnim examples (like flipper) are not working on localhost (fine on remote server).  Possibly an issue with JSON serialization???</div><div><br></div><div>In summary, I will further test on the remote server and try to debug JSON.  I will leave X_ITE for an update otherwise.</div><div><br></div><div>Please everyone look at the above link (hanim2.html) to see how we can improve (animate and display).</div><div><br></div><div>Thanks,</div><div><br></div><div>John</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 15, 2020 at 1:30 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><p class="MsoNormal">This is so wonderful I can only say Thanks to all hanim fans. </p><p class="MsoNormal">Considering the pretty-print additions to the canonical user code, this is a relatively simple example animation using a relatively simple skin that was composed mainly from a v1 set of sites (part 1 annex B) in the same coordinate system as the skeleton (part 1 annex A). </p><p class="MsoNormal">Hopefully you can see the ‘rigging’ style, which, given the ‘standard’ skeleton armature,  I consider mainly as the weighted bindings between the individual points of the skin and the joints of the skeleton. As for the animation, use of the simple axis-angle orientation interpolators (hard to find in the added markup) you can see that the joints respond to pitch, yaw, and roll style and easy to compose and edit. And just as if you might wish to share a skeleton with another similar skin, the animations and interactions can easily be shared with similar skeletons. </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So, again, thanks again for finally getting that thing up to spec. </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Joe</p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:brutzman@nps.edu" target="_blank">Don Brutzman</a><br><b>Sent: </b>Friday, May 15, 2020 7:49 AM<br><b>To: </b><a href="mailto:joedwil@earthlink.net" target="_blank">Joe D Williams</a>; <a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Cc: </b><a href="mailto:h-anim@web3d.org" target="_blank">Humanoid Animation (HAnim) Working Group</a>; <a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a><br><b>Subject: </b>Humanoid Animation X3D Examples Archive, Characters Legacy, Joe SkinTexcoord Displacer Kick</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Joe and John, thanks for the continuing weekly "deep dive" to upgrade all of our HAnim models to crisply show both X3D3 HAnim1 and X3D4 HAnim2.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Focusing on QA tools like X3D Schematron (for diagnosis) and X3D-Tidy (for corrections) is providing an excellent addition to validation.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Here is the model we were wrestling with yesterday.  When all cleanups were applied and deployed to <a href="http://web3d.org" target="_blank">web3d.org</a> then everything simply... worked.  Hooray!</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">* X3D Example Archives: Humanoid Animation, Characters Legacy, Joe Skin Texcoord Displacer Kick</p><p class="MsoNormal">   <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/JoeSkinTexcoordDisplacerKickIndex.html" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/JoeSkinTexcoordDisplacerKickIndex.html</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">More to follow as I apply the many other refinements we found yesterday.  Looking forward to sustained progress.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Have fun with X3D HAnim!   8)</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">all the best, Don</p><p class="MsoNormal">-- </p><p class="MsoNormal">Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a></p><p class="MsoNormal">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149</p><p class="MsoNormal">X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" target="_blank">http://faculty.nps.edu/brutzman</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>
</blockquote></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>
</blockquote></div>