[x3d-public] Humanoid Animation X3D Examples Archive, Characters Legacy, Joe SkinTexcoord Displacer Kick

GPU Group gpugroup at gmail.com
Sat May 16 15:06:33 PDT 2020


http://dug9.users.sourceforge.net/web3d/tests/hanim/web3d/annexdA.x3d
- this one works in freewrl


On Sat, May 16, 2020 at 11:54 AM John Carlson <yottzumm at gmail.com> wrote:

> Okay, did some validation, patched a couple of files.  I still have a
> problem with:
> <HAnimMotion DEF=''/> name field is required
> [/X3D/Scene/HAnimHumanoid/HAnimMotion, error] <HAnimMotion DEF='' name=''/>
> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimMotion, warning] Error(s)
> detected during this validation test. X3D Schematron check: *fail*.
>
> In attached file.  I moved the HAnimMotion element inside HAnimHumanoid,
> but it fixed nothing.
>
> Correct naming, if required, is welcome.
>
>
> On Sat, May 16, 2020 at 12:19 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> Kinda word salad-y here, my apologies,
>>
>> Following up from previous message (Joe).
>>
>> 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.
>>
>> Perhaps we can now get HAnim spec examples
>> ( KoreanCharacterMotionAnnex*.x3d) up to date in an appropriate place
>> (leaving spec stuff as is).   See:
>> https://coderextreme.net/X3DJSONLD/src/main/html/hanim2.html (there's
>> also a hanim.html) for "running" examples.
>>
>> 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:
>> https://savage.nps.edu/X3dValidator  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!
>>
>> 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?
>>
>> 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???
>>
>> In summary, I will further test on the remote server and try to debug
>> JSON.  I will leave X_ITE for an update otherwise.
>>
>> Please everyone look at the above link (hanim2.html) to see how we can
>> improve (animate and display).
>>
>> Thanks,
>>
>> John
>>
>> On Fri, May 15, 2020 at 1:30 PM Joseph D Williams <joedwil at earthlink.net>
>> wrote:
>>
>>> This is so wonderful I can only say Thanks to all hanim fans.
>>>
>>> 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).
>>>
>>> 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.
>>>
>>>
>>>
>>> So, again, thanks again for finally getting that thing up to spec.
>>>
>>>
>>>
>>> Joe
>>>
>>>
>>>
>>> *From: *Don Brutzman <brutzman at nps.edu>
>>> *Sent: *Friday, May 15, 2020 7:49 AM
>>> *To: *Joe D Williams <joedwil at earthlink.net>; John Carlson
>>> <yottzumm at gmail.com>
>>> *Cc: *Humanoid Animation (HAnim) Working Group <h-anim at web3d.org>; X3D
>>> Graphics public mailing list <x3d-public at web3d.org>
>>> *Subject: *Humanoid Animation X3D Examples Archive, Characters Legacy,
>>> Joe SkinTexcoord Displacer Kick
>>>
>>>
>>>
>>> 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.
>>>
>>>
>>>
>>> Focusing on QA tools like X3D Schematron (for diagnosis) and X3D-Tidy
>>> (for corrections) is providing an excellent addition to validation.
>>>
>>>
>>>
>>> Here is the model we were wrestling with yesterday.  When all cleanups
>>> were applied and deployed to web3d.org then everything simply...
>>> worked.  Hooray!
>>>
>>>
>>>
>>> * X3D Example Archives: Humanoid Animation, Characters Legacy, Joe Skin
>>> Texcoord Displacer Kick
>>>
>>>
>>> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/JoeSkinTexcoordDisplacerKickIndex.html
>>>
>>>
>>>
>>> More to follow as I apply the many other refinements we found
>>> yesterday.  Looking forward to sustained progress.
>>>
>>>
>>>
>>> Have fun with X3D HAnim!   8)
>>>
>>>
>>>
>>> all the best, Don
>>>
>>> --
>>>
>>> Don Brutzman  Naval Postgraduate School, Code USW/Br
>>> brutzman at nps.edu
>>>
>>> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
>>> +1.831.656.2149
>>>
>>> X3D graphics, virtual worlds, navy robotics
>>> http://faculty.nps.edu/brutzman
>>>
>>>
>>>
>> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200516/bee17a9d/attachment.html>


More information about the x3d-public mailing list