<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 22, 2024 at 1:42 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="ltr">
<div style="direction:ltr;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
First made some adjustments for inclusion in the archive. Then had some major trouble with the model, and then discovered that it was invalid. Started over again. Found and fixed stray apostrophe at end of line 1245.</div>
<ul style="direction:ltr;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="direction:ltr"><Material DEF="MenuBackground_Material" diffuseColor="0 0 1" /><span style="background-color:rgb(255,255,0)">'</span></div>
</li></ul>
<div style="direction:ltr;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Then found and fixed similar error on line 1251:</div>
<ul style="direction:ltr;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="direction:ltr"><Script DEF="ScriptToggle"><span style="background-color:rgb(255,255,0)">'</span></div></li></ul></div></div></blockquote><div><br></div><div>I was finally able to find these! Good sleuthing! FreeWRL version runs now with: $ /c/Program\ Files\ \(x86\)/freeWRL/freeWRL.6.7/freeWRL.exe -J DUK CanonicalFacialAnimationComparisonScripts.x3d, for example.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="ltr"><ul style="direction:ltr;list-style-type:disc"><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
</li></ul>
<div style="direction:ltr;text-align:left;text-indent:0px;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
At this point the model validates, both with X3D XML DTD and X3D XML Schema. Checked into version control in that form. You can View History there to see a series of changes.</div>
<div style="direction:ltr;text-align:left;text-indent:0px;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Then applied X3D canonicalization (C14N) to regularize whitespace and line breaks, making comparison differencing of changes possible.</div>
<div style="direction:ltr;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
Then made initial adjustments to meta-tag metadata. I think that you and Joe should be listed first as authors since you made changes to the other authors' models, and are the primary authors of this model.</div>
<div style="direction:ltr;text-align:left;text-indent:0px;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<br>
</div>
<div style="direction:ltr;text-align:left;text-indent:0px;margin:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
After a bit, began thinking that a more accurate name is FacialAnimationComparisonScripts.x3d with future variations FacialAnimationComparisionDisplacers (and possibly FacialAnimationComparisionInline someday).</div>
<ul style="direction:ltr;text-align:left;list-style-type:disc">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:11pt;color:rgb(0,0,0)">
<div style="direction:ltr;margin:0px"><a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/FacialAnimationComparisonScripts.x3d" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/FacialAnimationComparisonScripts.x3d</a></div></li></ul></div></div></blockquote><div><br></div><div>I'm not really understanding "Scripts" (plural) any more since the singular Script is in a Prototype. </div><div><br></div><div>Also, looking at this, the HAnimSegments appear to be shown as a hierarchy in below link, instead of more flat. That may induce some confusion!</div><div><br></div><div><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/FacialAnimationComparisonScriptsIndex.html" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/FacialAnimation/FacialAnimationComparisonScriptsIndex.html</a></div><div><br></div><div>Understood that there's a loop in my events. I don't have a good explanation why yet. A recent version, not including all of your changes is here:</div><div><br></div><div><a href="https://github.com/coderextreme/ci2had/blob/main/resources/CanonicalFacialAnimationComparisonScripts.x3d">https://github.com/coderextreme/ci2had/blob/main/resources/CanonicalFacialAnimationComparisonScripts.x3d</a></div><div><br></div><div><br></div></div></div>
</div>