<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:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.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;}
/* List Definitions */
@list l0
        {mso-list-id:344989666;
        mso-list-type:hybrid;
        mso-list-template-ids:-1200075550 -1 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0D8;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:Calibri;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Just one more point: </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>>> Is a reclining figure<o:p></o:p></p><p class=MsoNormal>>> in the standard pose the same as one arranged on its head? <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo1'>For easy import of animations it is best if the initial pose (all joints 0 0 1 0) is the recommended ‘semi-attention’ pose described in the standard. If the base pose for animation is different, then the animation data will probably not produce the desired result. It may be possible to adjust the animation data for different initial pose but it may be hard to do. That is why, for transporting animations, HAnim defines an initial pose. Any skeleton model in any animation system can be set the initial pose then ‘zero’ the thing (all joints 0010). <o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>http://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/HAnimArchitecture.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The latest DIS version of the standard allows the user to define certain offsets to ‘move’ the skeleton and skin described in the hanim character so that ‘standard’ animations (animations contrived using the hanim ‘standard’ initial pose to be used in the animation. Please consider that while other poses, such as the T or different leg stances may be best for helpers used in the skin vertex binding and weighting process, it is not the optimum pose to serve as the initial (prior to animation) pose. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Since the most important item, after defining a realistically animated character, is leveraging previous and future animations to be transportable, then just do like you learned in early gym, start with your hands at your sides and your feet about shoulder-width and looking straight ahead. Now if all you joints are set to  0010, you are ready to perform some ‘standard’ animations pitch, yaw, roll them joints to move – go from there.  </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/JoeSkinTexcoordDisplacerKickIndex.html</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/JoeSkinTexcoordDisplacerKick.x3d</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>http://hypermultimedia.com/x3d/hanim/JoeH-AnimKick1a.x3dv</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>http://hypermultimedia.com/x3d/hanim/skeleton/skeletonCompleteNormals.x3d</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="http://hypermultimedia.com/x3d/hanim/JoeSkin4EXSPYRWRJK.x3dv">http://hypermultimedia.com/x3d/hanim/JoeSkin4EXSPYRWRJK.x3dv</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks and Best <o:p></o:p></p><p class=MsoNormal>Joe<o:p></o:p></p><p class=MsoNormal>http://hypermultimedia.com/acontents.htm<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>