<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>HI Don,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I will say first, scan the skeleton to check its scale, general dimensions, and default pose prior to animation. <o:p></o:p></p><p class=MsoNormal>This is first check to foretell if ‘standard” animations will work as expected. </p><p class=MsoNormal>(Strict would be If the skeleton is Not drawn to human scale, then figure out how to change the joint center locations to bring it into ‘standard” humanoid 0 0 0, scale, and pose.) <o:p></o:p></p><p class=MsoNormal> </p><p class=MsoNormal>The general dimensions check:</p><p class=MsoNormal>where is 0 0 0 and where is root node? </p><p class=MsoNormal>check x values, if the joint or site is on the correct side of the skeleton by checking if x is – (r_) or + (l_), </p><p class=MsoNormal>.. please notice some joints like the spine and sites that are basically centered l/r maybe 0 or +/- small offset for these,</p><p class=MsoNormal>check y values if joint or site has reasonable data for left-right y values, </p><p class=MsoNormal>if child joint has reasonable value for z of parent, </p><p class=MsoNormal>if sites have a reasonable relationship to Joint centers.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Overall, I still would rather depend upon actually seeing the viz instead of trying to make some guesses about what might be out of some range. This will probably not work if the skeleton is not scaled to “standard” hanim human scale. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I would like to see the table of joint and site values with the v1 aliases listed.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>There is always the idea (not used by v1 and prior hanin) is to just go ahead and create a “standard” symmetrical humanoid and let the user change it to match the target character.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When I made the ‘kicker’ skin, I took the Basic, Medical, Body Skin Indexed Face Set NIST model, scaled it, found the correct 0 0 0, then plotted the site locations according to that model. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The code I need to see now is v2 LOA4 specification invizible or visible with all the v2 joints in there, so that we can move </p><p class=MsoNormal>the centers for the new joints around and find correct position. Yesterday I did not had good luck in changing the v2 LOA3 (right hand) to V2 LOA4 by changing the code manually. Don’t worry about the ‘correct’ joint centers, just set new joints to 0 0 0 for now and give the use code so I can manually move the joint centers to  appropriate locations. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks and Best , </p><p class=MsoNormal>Joe</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:brutzman@nps.edu">Don Brutzman</a><br><b>Sent: </b>Saturday, March 20, 2021 4:56 PM<br><b>To: </b><a href="mailto:joedwil@earthlink.net">Joseph D Williams</a>; <a href="mailto:yottzumm@gmail.com">John Carlson</a><br><b>Cc: </b><a href="mailto:h-anim@web3d.org">Humanoid Animation (HAnim) Working Group</a>; <a href="mailto:x3d-public@web3d.org">X3D Graphics public mailing list</a><br><b>Subject: </b>Re: [h-anim] [x3d-public] HAnim hand model improvements, smallgeometry improvements needed</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>D</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>