[x3d-public] pirouette skeleton; topmost HAnimHumanoid and HAnimJoint names swapped?
John Carlson
yottzumm at gmail.com
Sun Nov 20 18:21:08 PST 2022
The link I included did validate, as best as i could tell on the phone. I
have not yet validated don’s example.
On Sun, Nov 20, 2022 at 8:08 PM John Carlson <yottzumm at gmail.com> wrote:
> Don,
>
> I believe this example shows the correct topmost DEFs/names for comparison.
>
>
> https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexC01Jin.x3d
>
> Top joint is root and top segment is sacrum. I am unsure what
> hanimhumanoid DEf/name should be.
>
> It would probably be best to validate a known x3d HAnimHumanoid (above,
> but raw)
>
> I will attempt that in followup.
>
> John
>
>
>
> On Sun, Nov 20, 2022 at 4:15 PM Brutzman, Donald (Don) (CIV) <
> brutzman at nps.edu> wrote:
>
>> Here is two views of the top from X3D-Edit.
>>
>>
>>
>>
>>
>> and
>>
>>
>>
>>
>>
>> Your video showing isolation efforts was a major step forward in
>> troubleshooting. I think the names for the top-two nodes may have been
>> swapped… or something like that. 42 other interpolators all look good when
>> we comment out the timing events getting ROUTEd to the
>> OrientationInterpolator DEF='Interpolator1_humanoid_root'.
>>
>> <!--
>>
>> <ROUTE fromField='fraction_changed' fromNode='RealTimer'
>> toField='set_fraction' toNode='Interpolator1_humanoid_root'/>
>>
>> <ROUTE fromField='value_changed' fromNode='FrameStepper'
>> toField='set_fraction' toNode='Interpolator1_humanoid_root'/>
>>
>> -->
>>
>>
>>
>> Occupational hazard: be careful to “not make sense” of what any of the
>> DEF/name words might mean – they are labels chosen somewhat arbitrarily by
>> original capture team. Also ignore LOA completely. Instead we are trying
>> to get the correct, consistent mapping of the labels in the BVH file to the
>> X3D HAnim node structures.
>>
>>
>>
>> Helpful:
>>
>> -
>> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/MotionAnimation/PirouetteIndex.html
>>
>>
>>
>> includes links all current assets, including
>>
>>
>>
>> -
>> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/MotionAnimation/Pirouette.bvh
>>
>> =========
>>
>> HIERARCHY
>>
>> ROOT hip
>>
>> {
>>
>> OFFSET 0 0 0
>>
>> CHANNELS 6 Xposition Yposition Zposition Zrotation Yrotation Xrotation
>>
>> JOINT abdomen
>>
>> {
>>
>> OFFSET 0 20.6881 -0.73152
>>
>> CHANNELS 3 Zrotation Xrotation Yrotation
>>
>> JOINT chest
>>
>>
>>
>> Etc.
>>
>> =========
>>
>>
>>
>> and here is the autogenerated HTML documentation showing what was
>> produced in the X3D:
>>
>>
>>
>> -
>> https://www.web3d.org/x3d/content/examples/HumanoidAnimation/MotionAnimation/Pirouette.html#ROOT_hipHAnimHumanoidReport
>>
>>
>>
>>
>> =======================================================================================================
>>
>> HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (43) :
>> HAnimSegment (43) : HAnimSite (15)
>>
>>
>> =======================================================================================================
>>
>> HAnimHumanoid DEF='BvhPirouette_ROOT_hip name='ROOT_hip' loa='-1'
>>
>> humanoid_root : sacrum
>>
>> abdomen : humanoid_root_to_abdomen
>>
>> | vl5 : l5
>>
>> | neck : vl5_to_neck
>>
>> | | skullbase : skull
>>
>> | | leftEye : skullbase_to_leftEye
>>
>> | | rightEye : skullbase_to_rightEye
>>
>> | rCollar : vl5_to_rCollar
>>
>> | | rShldr : rCollar_to_rShldr
>>
>> | | rForeArm : rShldr_to_rForeArm
>>
>> | | rHand : rForeArm_to_rHand
>>
>> | | rThumb1 : rHand_to_rThumb1
>>
>> | | | rThumb2 : rThumb1_to_rThumb2
>>
>> | | rIndex1 : rHand_to_rIndex1
>>
>> | | | rIndex2 : rIndex1_to_rIndex2
>>
>> | | rMid1 : rHand_to_rMid1
>>
>> | | | rMid2 : rMid1_to_rMid2
>>
>> | | rRing1 : rHand_to_rRing1
>>
>> | | | rRing2 : rRing1_to_rRing2
>>
>> | | rPinky1 : rHand_to_rPinky1
>>
>> | | rPinky2 : rPinky1_to_rPinky2
>>
>> | lCollar : vl5_to_lCollar
>>
>> | lShldr : lCollar_to_lShldr
>>
>> | lForeArm : lShldr_to_lForeArm
>>
>> | lHand : lForeArm_to_lHand
>>
>> | lThumb1 : lHand_to_lThumb1
>>
>> | | lThumb2 : lThumb1_to_lThumb2
>>
>> | lIndex1 : lHand_to_lIndex1
>>
>> | | lIndex2 : lIndex1_to_lIndex2
>>
>> | lMid1 : lHand_to_lMid1
>>
>> | | lMid2 : lMid1_to_lMid2
>>
>> | lRing1 : lHand_to_lRing1
>>
>> | | lRing2 : lRing1_to_lRing2
>>
>> | lPinky1 : lHand_to_lPinky1
>>
>> | lPinky2 : lPinky1_to_lPinky2
>>
>> rButtock : humanoid_root_to_rButtock
>>
>> | rThigh : rButtock_to_rThigh
>>
>> | rShin : rThigh_to_rShin
>>
>> | rFoot : rShin_to_rFoot
>>
>> lButtock : humanoid_root_to_lButtock
>>
>> lThigh : lButtock_to_lThigh
>>
>> lShin : lThigh_to_lShin
>>
>> lFoot : lShin_to_lFoot
>>
>>
>> =======================================================================================================
>>
>>
>>
>> Onward we go, step by step (ha ha). Will troubleshoot further. Thanks
>> for your time and efforts Joe, really crucial, we are getting closer to the
>> (literal) root of the matter…
>>
>>
>>
>> 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
>>
>>
>>
>> *From:* Brutzman, Donald (Don) (CIV)
>> *Sent:* Sunday, November 20, 2022 1:51 PM
>> *To:* Joseph D Williams <joedwil at earthlink.net>
>> *Cc:* brutzman at nps.edu
>> *Subject:* pirouette skeleton
>>
>>
>>
>>
>>
>>
>>
>> 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
>>
>>
>> _______________________________________________
>> 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/20221120/cc63b154/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 32068 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221120/cc63b154/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 54765 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221120/cc63b154/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 54864 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221120/cc63b154/attachment-0005.png>
More information about the x3d-public
mailing list