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

John Carlson yottzumm at gmail.com
Sat May 16 10:53:24 PDT 2020


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
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200516/21f8eb91/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KoreanCharacterMotionAnnexD01Jin.x3d
Type: model/x3d+xml
Size: 255515 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200516/21f8eb91/attachment-0001.x3d>


More information about the x3d-public mailing list