[x3d-public] Mantis 1415: HAnimMotion issues: skeletalConfiguration, totalNumberFrames

Joseph D Williams joedwil at earthlink.net
Wed Dec 28 12:35:53 PST 2022


1. HAnimMotion should have a skeletalConfiguration field similar to HAnimHumanoid to facilitate interoperability.

SFString [in out] skeletalConfiguration "BASIC"

The bvh skeleton(s) I have seen does not match any loa of HAnim. The shoulders and hips are different , along with any  hands and feet joints provided are different. So, the skeletalConfiguration used for bvh derived skeleton should not list any current standard HAnim keyword for configuration or loa. 
I still think we can do a good conversion from bvh skeleton to HAnim skeleton (bvh bone orientation to rotation of the appropriate parent joint of correct name) but I don’t think I have seen it yet.
Thanks,
Joe



From: Brutzman, Donald (Don) (CIV)
Sent: Monday, December 26, 2022 6:19 PM
To: X3D Public Mailing List (x3d-public at web3d.org); h-anim at web3d.org
Subject: [x3d-public] Mantis 1415: HAnimMotion issues: skeletalConfiguration,totalNumberFrames

Comment requested.

• https://www.web3d.org/member-only/mantis/view.php?id=1415

1. HAnimMotion should have a skeletalConfiguration field similar to HAnimHumanoid to facilitate interoperability.

SFString [in out] skeletalConfiguration "BASIC"

* HAnim2 vol. 1, 4.8 Modelling of humanoids
* https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#ModellingOfHumanoids

* X3D Architecture, 26.3.2 HAnimHumanoid
* https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/hanim.html#HAnimHumanoid

----

2. Need a field describing number of rows in a motion value array, otherwise (if no channelsEnabled array is provided) there is no unambiguous way to determine the correct value. Suggested:

SFInt32 [in out] totalNumberFrames [0, +infinity)

* HAnim2 vol. 2, 6.3 Data structure of Motion object
* https://www.web3d.org/documents/specifications/19774/V2.0/MotionDataAnimation/MotionNodes.html#MotionObject

* X3D Architecture, 26.3.4 HAnimMotion
* https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-DIS/Part01/components/hanim.html#HAnimMotion

----

3. If accepted, each of these needs a corresponding Mantis comment for future revision of HAnim2.

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 https:// faculty.nps.edu/brutzman


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221228/1ae67e99/attachment.html>


More information about the x3d-public mailing list