[x3d-public] HAnim diagnostics autogenerated from X3DUOM

Joseph D Williams joedwil at earthlink.net
Fri Jun 26 09:40:08 PDT 2020


➢ I call this “recognition”.

Yes John, recognition can refer to the idea that if you have a set of data points, then you can construct a virtual model of the thing that you can recognize.
That idea is followed by hanim with the simple concept of mapping joint centers in a Humanoid space. Thus, if you can accumulate a data model for a realistic individual by measuring the location of actual Joint centers of the individual in human space, then you can create a realistic articulated virtual skeleton in x3d hanim Humanoid space. Further, this model can be animated by creating parametric data that directly relates movements in human space to representative animations in Humanoid space. Further, x3d hanim provides the same style of data acquisition to establish a Humanoid skin space directly obtained by actual measurements of personal surface features. Overall, connecting the skeleton and provide a world-class platform for developing standardized internal features such as bones, skin, other organs, and teeth, hair and eyeballs.

So, recognition ranges from parametrizing certain feature sets and deriving recognizable patterns to providing the immersive virtuality that fully represents the target simulation. The x3d hanim Humanoid, and its animation and interactivity capabilities and possibilities, along with the fact that every other area of x3d is pertinent to the Humanoid, makes it feasible to produce high fidelity models from very detailed measurements and experimental observations.
That is the ultimate hanim idea, realistic Humanoid stimulus/response in realistic stimulus/response environments. 

Thanks for all thoughts to advance x3d hanim fun. 
Joe

From: John Carlson
Sent: Friday, June 26, 2020 8:08 AM
To: Don Brutzman
Cc: Humanoid Animation (HAnim) Working Group; Joe D Williams; X3D Graphics public mailing list
Subject: Re: HAnim diagnostics autogenerated from X3DUOM

I call this “recognition”. Is there any chance we can use the same information for HAnim generation?

John

On Fri, Jun 26, 2020 at 9:41 AM Don Brutzman <brutzman at nps.edu> wrote:
I wrote some diagnostic generators for HAnim using information in X3DUOM that list every name for Joint Segment Site along with alias, loa and parent information.

About 640 rules have been created and added to X3D Schematron for checking correct names, warning about about aliases, and checking for correct parents.

Autogeneration assets:

* https://www.web3d.org/x3d/stylesheets/X3duomToX3dDiagnostics.xslt

* https://www.web3d.org/x3d/stylesheets/X3dDiagnostics4.0.xml
   (XML fragments get copied into other QA tools)

Further future feature checks are planned for X3D-Tidy, whenever the extensive information in X3DUOM exceeds that already available in X3D schema validation.

Next, performed these comprehensive checks against the new HAnim archive.  It picked up a large number of additional issues for us to address and fix, one at a time.  Results follow.

* https://www.web3d.org/x3d/content/examples/HumanoidAnimation

* https://www.web3d.org/x3d/content/examples/HumanoidAnimation/build.X3dSchematronX3dTidy.log.txt

So, at long last, we are approaching really thorough and rigorous testing of all aspects of HAnim.

Relevant motto: "you get what you inspect, not what you expect."

Looking forward to further bug-squashing and progress together.  Have fun with X3D4 HAnim2!  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/20200626/45b1c894/attachment.html>


More information about the x3d-public mailing list