<div dir="ltr">Joe, the centers were derived from a previous process.  I replace the centers in your JinLOA4Canonical.json with those found in the previous process, then I apply the transforms.  It sounds like something's totally fouled up I know.  I find the centers separately, from another JinLOA4.json file, previously found in the archive.  If you want me to scale and transform centers in the Canonical file, let me know.<div><br></div><div>Below is the transform function on the "Canonical" branch of code.  Centers are not involved--this could be exactly what the problem is.  I believe that building out this transform.js code is the best thing to do.  Note that translations are deleted, so they do not need to be scaled!</div><div><br></div><div>AFAICT, both branches of code are messed up, but replacing centers seems to be ok, at this point.  Please check the centers in the latest JinLOA494.json.</div><div><br></div><div>function transform(json, parentTranslation) {<br>        let translation = [0,0,0];<br>        for (let j in json) {<br>                if (j === "@translation") {<br>                        translation[0] = json["@translation"][0] + parentTranslation[0];<br>                        translation[1] = json["@translation"][1] + parentTranslation[1];<br>                        translation[2] = json["@translation"][2] + parentTranslation[2];<br>                        delete json[j];<br>                } else if (j === "TextureCoordinate") {<br>                } else if (j === "@point") {<br>                        for (let i = 0; i < json[j].len; i+=3) {<br>                                json[j][i+0] = (json[j][i+0] + parentTranslation[0]) / scale[0];<br>                                json[j][i+1] = (json[j][i+1] + parentTranslation[1]) / scale[1];<br>                                json[j][i+2] = (json[j][i+2] + parentTranslation[2]) / scale[2];<br>                        }<br>                } else if (typeof json[j] === "object") {<br>                        transform(json[j], translation);<br>                }<br>        }<br>}<br><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 7, 2023 at 5:02 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net">joedwil@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg-5182702340718169310"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_-5182702340718169310WordSection1"><p class="MsoNormal">John, the rescaling of geometry is done the same way you did the  joint centers.</p><p class="MsoNormal">Rescale each point of the geometry then rescale the translation and then do the translation for each point. </p><p class="MsoNormal">Joe </p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Monday, June 5, 2023 7:28 PM<br><b>To: </b><a href="mailto:joedwil@earthlink.net" target="_blank">Joseph D Williams</a><br><b>Cc: </b><a href="mailto:brutzman@nps.edu" target="_blank">Brutzman, Donald (Don) (CIV)</a>; <a href="mailto:x3d-public@web3d.org" target="_blank">X3D Public Mailing List (x3d-public@web3d.org)</a><br><b>Subject: </b>Re: [x3d-public] missing centers for the HAnim joints</p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">I am pretty much stumped with the rescaling.  No insights.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">JSON/JavaScript seems to be best approach, but I haven’t cracked the problem yet.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Sorry!</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">John</p></div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Mon, Jun 5, 2023 at 1:53 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt"><div><div><ul type="disc"><li class="m_-5182702340718169310m-5473811453933149532msolistparagraph">I can reinvestigate foot joints in JinLOA4Canonical.x3d</li></ul><p class="MsoNormal" style="margin-left:4.8pt"> </p><p class="MsoNormal" style="margin-left:4.8pt">Yes, that is the main reference for this rescaling. </p><p class="MsoNormal" style="margin-left:4.8pt">I think we found one problem with Jointorder. </p></div></div><div><div><p class="MsoNormal" style="margin-left:4.8pt">Joe</p><p class="MsoNormal" style="margin-left:4.8pt"> </p><div style="border-right:none currentcolor;border-bottom:none currentcolor;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3pt 0in 0in"><p class="MsoNormal" style="margin-left:4.8pt"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Sunday, June 4, 2023 1:48 PM<br><b>To: </b><a href="mailto:brutzman@nps.edu" target="_blank">Brutzman, Donald (Don) (CIV)</a><br><b>Cc: </b><a href="mailto:joedwil@earthlink.net" target="_blank">Joseph D Williams</a>; <a href="mailto:x3d-public@web3d.org" target="_blank">X3D Public Mailing List (x3d-public@web3d.org)</a><br><b>Subject: </b>Re: [x3d-public] missing centers for the HAnim joints</p></div><p class="MsoNormal" style="margin-left:4.8pt"> </p><div><p class="MsoNormal" style="margin-left:4.8pt">I have confirmed that removing skin from Humanoid4.x3d reveals missing toes and joints in the foot.  So it seems like this should be priority 1.</p><div><p class="MsoNormal" style="margin-left:4.8pt"> </p></div><div><p class="MsoNormal" style="margin-left:4.8pt">I can reinvestigate foot joints in JinLOA4Canonical.x3d</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"> </p></div><div><p class="MsoNormal" style="margin-bottom:12pt;margin-left:4.8pt">Hmm!</p></div><div><p class="MsoNormal" style="margin-left:4.8pt">John</p></div></div><p class="MsoNormal" style="margin-left:4.8pt"> </p><div><div><p class="MsoNormal" style="margin-left:4.8pt">On Sun, Jun 4, 2023 at 3:26 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid windowtext;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt"><div><p class="MsoNormal" style="margin-left:9.6pt">My suggestion at this point is to ignore geometry and focus on scaling/correcting the LOA4 skeleton.  I am willing to put effort into that, removing skin and clothing from my old Humanoid4.x3d.   But my current Humanoid4.x3d appears to be a mess in view3dscene.</p><div><p class="MsoNormal" style="margin-left:9.6pt"> </p></div><div><p class="MsoNormal" style="margin-left:9.6pt">Here is a previous Humanoid4.x3d which appears OK in X_ITE and view3dscene, attached.  I guess my non-immutable process has confused new results.  Hmm!  So, correcting this skeleton, scaling, might work?  I do not yet have a tool to inspect invisible skeleton/rigging.  I have not looked at any JinLOA4 skeletons. Would X3D-Edit help?</p></div><div><p class="MsoNormal" style="margin-left:9.6pt"> </p></div><div><p class="MsoNormal" style="margin-left:9.6pt">Joe looked at the attached humanoid, but provided an alternative one to scale.  I'm not sure my process for generating the attached humanoid is recoverable, but I can look into it.</p></div></div><p class="MsoNormal" style="margin-left:9.6pt"> </p><div><div><p class="MsoNormal" style="margin-left:9.6pt">On Sun, Jun 4, 2023 at 11:32 AM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid windowtext;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt"><div><div><p class="MsoNormal" style="margin-left:0.2in">Joe and John, thanks for careful consideration of additional values.</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">First, seeking to understand: are you talking about table values for the following, which at first glance already appears to be complete?</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u>Table A.10 — LOA<span style="font-family:"Cambria Math",serif">‑</span>4: Suggested Joint objects center values</p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u><a href="https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/BodyDimensionsAndLOAs.html#LevelOfArticulationFour" target="_blank">https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/BodyDimensionsAndLOAs.html#LevelOfArticulationFour</a></p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">Meanwhile there are indeed values missing from</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u>X3D 4.0 XML Schema Documentation, <a name="m_-5182702340718169310_m_-5473811453933149532_m_564143683292857"></a><span style="font-size:10pt;font-family:"Segoe UI",sans-serif;color:black">simpleType <b>hanimJointNameValues</b></span></p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u><a href="https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkB6" target="_blank">https://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html#LinkB6</a></p><p class="MsoNormal" style="margin-left:0.2in">and</p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u>HAnim2 default values for Joint and Site (feature point) nodes</p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u><i>Total hanimJointNameValues enumeration elements missing default values: 59 (out of 146 total)</i></p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span style="font-size:10pt;font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        </span></span></span><u></u><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/HAnim2DefaultValuesJointsFeaturePoints.txt" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/HAnim2DefaultValuesJointsFeaturePoints.txt</a></p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">Given identification of additional suggested values, when you think they are correct and ready, we can</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span>a.<span style="font:7pt "Times New Roman"">      </span></span><u></u>Add an example model to the archives which illustrates these additional default values,</p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span>b.<span style="font:7pt "Times New Roman"">      </span></span><u></u>Update X3D XML Schema (and X3DUOM, X3DJSAIL, X3DPSAIL, X3D Tooltips) to include the added values,</p><p class="MsoNormal" style="margin-left:0.7in"><u></u><span>c.<span style="font:7pt "Times New Roman"">      </span></span><u></u>Create a Mantis issue to formally add the agreed-upon values to future versions of HAnim2 and X3D4 specifications.</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">p.s. hope you find that missing toe!  :0</p><div><p class="MsoNormal" style="margin-left:0.2in"><span style="font-size:9pt;font-family:"Courier New""> </span></p><p class="MsoNormal" style="margin-left:0.2in"><span style="font-size:9pt;font-family:"Courier New"">all the best, Don</span></p><p class="MsoNormal" style="margin-left:0.2in"><span style="font-size:9pt;font-family:"Courier New"">-- </span></p><p class="MsoNormal" style="margin-left:0.2in"><span style="font-size:9pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a></span></p><p class="MsoNormal" style="margin-left:0.2in"><span style="font-size:9pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149</span></p><p class="MsoNormal" style="margin-left:0.2in"><span style="font-size:9pt;font-family:"Courier New"">X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman" target="_blank">https://faculty.nps.edu/brutzman</a></span></p></div><p class="MsoNormal" style="margin-left:0.2in"> </p><div><div style="border-right:none currentcolor;border-bottom:none currentcolor;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3pt 0in 0in"><p class="MsoNormal" style="margin-left:0.2in"><b>From:</b> Joseph D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>> <br><b>Sent:</b> Sunday, June 4, 2023 8:54 AM<br><b>To:</b> John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>>; Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br><b>Cc:</b> X3D Public Mailing List (<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>) <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br><b>Subject:</b> RE: [x3d-public] X3D meeting minutes 2 June 2023:</p></div></div><p class="MsoNormal" style="margin-left:0.2in"> </p><div><p class="MsoNormal" style="margin-left:0.2in">Yes, John, can you send me your latest rescaled joint centers?</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">As for the geometry, see that original structure is drawn as:  </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in"><i>world coordinate system</i></p><p class="MsoNormal" style="margin-left:0.2in">Humanoid scale 0.025 0.025 0.025 </p><p class="MsoNormal" style="margin-left:0.2in">…</p><p class="MsoNormal" style="margin-left:0.2in"> Joint center x y z</p><p class="MsoNormal" style="margin-left:0.2in">   Segment </p><p class="MsoNormal" style="margin-left:0.2in">    Geometry translation x y z </p><p class="MsoNormal" style="margin-left:0.2in">     IFS … x y z, …</p><p class="MsoNormal" style="margin-left:0.2in">… </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">So the centers and geometry x y z coordinates are drawn in some arbitrary space about 40 or so times bigger than default humanoid space, same as default world coordinate system, then the centers and geometry are scaled in the Humanoid node to be drawn into default humanoid space. Each IFS segment geometry is drawn in some location in same coordinate space as original joint centers then translated into position. </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">As you begin to accomplish more complex motions and detailed interactions you will find that you wish you had just drawn the thing directly in default Humanoid space. Sure the tool can do a lot of this for you but I think you will find In general, it will be easier and less guessing If you are using default Humanoid space (1 unit  = one meter) than another arbitrary coordinate system because then you can define your work in realistic space with realistic measurements. </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">So, to tune this otherwise fine example into default Humanoid space, the first step is to rescale the joint centers to default skeleton space, same as default Humanoid space. The rescaled skeleton should be drawn facing +z with 0 0 0 at the floor between the feet and +Y up. </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">Next, for the segment geometry. Each IFS is drawn in the original coordinate space, scaled by the values in the Humanoid node scale value, then is contained in a transform with translation to move the IFS to the appropriate location. So the IFS is drawn in the same coordinate space as the joint center then the transform translation moves the IFS from where it was drawn to the correct location in Segment space, which is the same as joint center space. </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">But Joint center space has been rescaled to draw the model skeleton directly in default Humanoid space.</p><p class="MsoNormal" style="margin-left:0.2in">So since we wish to draw the ifs directly in skeleton space the first step is to rescale the ifs. Same as Joint center operation, each coordinate times scale factor. Next we get rid of the translation, same as joint center and ifs rescaling, then finally, translate the rescaled ifs by the rescaled translation values. </p><p class="MsoNormal" style="margin-left:0.2in">Then the geometry should be in default Humanoid space, default skeleton space, and defalult segment space. </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">Now the user code structure is: </p><p class="MsoNormal" style="margin-left:0.2in"><i>world coordinate system</i></p><p class="MsoNormal" style="margin-left:0.2in">Humanoid scale 1 1 1 </p><p class="MsoNormal" style="margin-left:0.2in">…</p><p class="MsoNormal" style="margin-left:0.2in"> Joint center x’ y’ z’ (where the ‘ = standard Humanoid space)</p><p class="MsoNormal" style="margin-left:0.2in">   Segment </p><p class="MsoNormal" style="margin-left:0.2in">    Geometry translation 0 0 0</p><p class="MsoNormal" style="margin-left:0.2in">     IFS … x’ y’ z’, …</p><p class="MsoNormal" style="margin-left:0.2in">… </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">Everything will work better when the author can use direct realistic measurements to develop behaviors and interactions with other models and realistic environments. </p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in">Thanks,</p><p class="MsoNormal" style="margin-left:0.2in">Joe</p><p class="MsoNormal" style="margin-left:0.2in"> </p><p class="MsoNormal" style="margin-left:0.2in"> </p><div style="border-right:none currentcolor;border-bottom:none currentcolor;border-left:none currentcolor;border-top:1pt solid currentcolor;padding:3pt 0in 0in"><p class="MsoNormal" style="margin-left:0.2in"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Friday, June 2, 2023 1:10 PM<br><b>To: </b><a href="mailto:brutzman@nps.edu" target="_blank">Brutzman, Donald (Don) (CIV)</a><br><b>Cc: </b><a href="mailto:x3d-public@web3d.org" target="_blank">X3D Public Mailing List (x3d-public@web3d.org)</a><br><b>Subject: </b>Re: [x3d-public] X3D meeting minutes 2 June 2023:</p></div><p class="MsoNormal" style="margin-left:0.2in"> </p><div><p class="MsoNormal" style="margin-left:0.2in">Correction, centers for hands and feet, minus one toe!</p></div><div><p class="MsoNormal" style="margin-left:0.2in"> </p></div><div><p class="MsoNormal" style="margin-left:0.2in">John</p></div><div><p class="MsoNormal" style="margin-left:0.2in"> </p><div><div><p class="MsoNormal" style="margin-left:0.2in">On Fri, Jun 2, 2023 at 3:05 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid windowtext;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt"><div><p class="MsoNormal" style="margin-left:24pt">I’d like to say that I completed the missing centers for the HAnim joints, and this got translated from JinLOA4… to my scene with sites and segments.  Joe has looked at the centers, and is anxious to get them installed in schema and object model.</p></div><div><p class="MsoNormal" style="margin-left:24pt"> </p></div><div><p class="MsoNormal" style="margin-left:24pt">The next step is to get geometry scaling working followed by incorporation into schema and object model.</p></div><div><p class="MsoNormal" style="margin-left:24pt"> </p></div><div><p class="MsoNormal" style="margin-left:24pt">I need additional assistance with HAnim geometry scaling if someone want to try it.  I’m using some form of JinLOA4.x3d.</p></div><div><p class="MsoNormal" style="margin-left:24pt"> </p></div><div><p class="MsoNormal" style="margin-left:24pt">John</p></div><div><p class="MsoNormal" style="margin-left:24pt"> </p><div><div><p class="MsoNormal" style="margin-left:24pt">On Fri, Jun 2, 2023 at 12:10 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:</p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid windowtext;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt"><div><div><p class="MsoNormal" style="margin-left:33.6pt">Attendees: Anita Havele, Nicholas Polys, Dick Puk, Don Brutzman.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Here are our minutes for this week – steady progress in multiple directions.  All participation in our weekly meetings is welcome.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt">1.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span><b>Participation</b>.  The X3D Working Group meets weekly on Fridays 09-1000 Pacific on Web3D Consortium zoom channel.  Telcon information:</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fus02web.zoom.us%2Fj%2F81634670698%3Fpwd%3Da1VPeU5tN01rc21Oa3hScUlHK0Rxdz09&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GokFEUg1kg223pIlyw1acAfe3GWRDtMfNxgj%2BPXrGe8%3D&reserved=0" target="_blank">https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09</a> </p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fzoom.us%2Fj%2F148206572&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=a84efvN7CFuhLnmaI2%2Ffd5PIBcM%2BvXhQdPEinvfUlro%3D&reserved=0" target="_blank">https://zoom.us/j/148206572</a>  Password 483805 </p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://www.web3d.org/member/teleconference-information" target="_blank">https://www.web3d.org/member/teleconference-information</a> </p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt">1.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span><b>X3D 2023 goals.  </b>Our primary activities for X3D Working Group in 2023 are focused on broad and correct deployment.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:87.6pt">a.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span>Encourage consistent rendering, interaction and usage for the many tremendous capabilities in X3D4.</p><p class="MsoNormal" style="margin-left:87.6pt">b.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span>Update ISO specifications and implementations for multiple programming languages and file encodings to match X3D4.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt">2.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span><b>SIGGRAPH 2023 and Web3D 2023 conference planning updates</b></p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Continuing discussion on activities, dates, times, participation, and plans.</p><div style="border-top:none currentcolor;border-right:none currentcolor;border-left:none currentcolor;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal" style="margin-left:33.6pt"> </p></div><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>SIGGRAPH 2023, Los Angeles, 6-10 August</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs2023.siggraph.org%2F&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=KQ%2B0PCHtpg4WMkqWZ5hzBnjE0AD9LmRVp6arGgAV0Wk%3D&reserved=0" target="_blank">https://s2023.siggraph.org</a></p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Summary of Web3D events:</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>Celebrate 50 Years of SIGGRAPH Conferences with Web3D Consortium</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://www.web3d.org/event/web3d-siggraph-2023" target="_blank">https://www.web3d.org/event/web3d-siggraph-2023</a></p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Out of many topics, three Birds of a Feather (BOF) sessions are planned showing Web3D capabilities.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs2023.siggraph.org%2Fprogram%2Fbirds-of-a-feather&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lTmBk%2FQ%2BmPLyWrwy58zqJ9g4a91jZ8ToC3068iVkiLY%3D&reserved=0" target="_blank">https://s2023.siggraph.org/program/birds-of-a-feather</a></p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fs2023.siggraph.org%2Ffull-program%2F%3Ffilter1%3Dsstype149&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YZHSphQF1rWngVOhtimYZUjz5R0YbEGleg5fEWg9tVs%3D&reserved=0" target="_blank">https://s2023.siggraph.org/full-program/?filter1=sstype149</a></p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt"><b>Cartographic Visualization BOF</b></p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>Monday, August 7, Noon - 1:30 PM in the ACM SIGGRAPH Village Theater.</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>ACM SIGGRAPH Cartographic (Carto) Visualization Bird of a Feather (BOF) session will highlight the future of digital mapping to support our daily lives. Presenters will demonstrate various solutions for interactive cartographic display and international mapping.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt"><b>X3D4 is Web3D Ready - A major upgrade to the Extensible 3D (X3D) Graphics</b></p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>Monday, 7 August 2023 - 3:00 PM  - 4:30 PM Pacific</p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>Join us and learn more on how X3D4 has evolved to support current 3D technologies. X3D4 provides close support for the HTML5 Recommendation, Khronos glTF Physically Based Rendering (PBR), and Web Audio API.</p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>X3D4 is the basis of multiple file encodings and programming language bindings. The X3D4 Architecture Specification is Web ready, used in many 3D applications, highly mature, implemented, functionally complete, and undergoing final editorial review for International Standards Organization (ISO).</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt"><b>3D Web Interoperability for the Metaverse</b></p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>Tuesday, 8 August 2023 - 1:00 PM - 3:00 PM Pacific</p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>To make the Metaverse fully interoperable with the WWW and the Standards ecosystem we need new Metaverse capabilities. Join us in discussions on how to enable robust patterns for interoperable content authoring and delivery workflows across the Web and now to flourish on a strong foundation of Visual graphics, Interface capabilities, Web Architecture and Compression/streaming technologies.</p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>Topics include formation and next steps for 3D Web Interoperability Exploratory Group at Metaverse Standards Forum (MSF) <a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmetaverse-standards.org%2F&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=UX7UTA7SH%2F%2BVW0IKQKUSDyHLqB8nlVrdkYhCVcbG%2ByE%3D&reserved=0" target="_blank">https://metaverse-standards.org</a></p><div style="border-top:none currentcolor;border-right:none currentcolor;border-left:none currentcolor;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal" style="margin-left:33.6pt"> </p></div><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>Web3D 2023 Conference</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>Vicomtech San Sebastian Spain, 9-11 October</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb3d.siggraph.org%2F&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=uSvkRMgjHBvK6NvwA5jxJq6lzrcgeAgwb%2B%2B1tPgp%2Bjw%3D&reserved=0" target="_blank">https://web3d.siggraph.org</a></p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span><a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweb3d.siggraph.org%2Fcfp&data=05%7C01%7Cbrutzman%40nps.edu%7Cf0cd1753e3954876829f08db6513ec7c%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C638214908477233713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=g87gig5%2FsBT5iuWAMtAVnQsda2jYJ4Xf1cQ7vkpQ40U%3D&reserved=0" target="_blank">https://web3d.siggraph.org/cfp</a></p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>Towards interconnectivity of Metaverses</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>The purpose of the 28th International ACM Conference on 3D Web Technology (Web3D 2023) is to study and share the principles and the latest advancements in connected 3D universes. Provide navigation metaphors that allow users to move seamlessly from one virtual world to another.</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">     </span>The goal of the conference and of the Web3D community, which has a rich history of developing technologies that enable the creation, transmission, access, interaction, sharing, and visualization of 3D universes. Bringing together a diverse group of individuals to share innovative and influential thoughts on how the metaverse can revolutionize the future of communications. This includes topics such as 3D applications and services accessible through a wide range of devices, from simple mobile phones to more complex systems such as AR/VR headsets, and heavily populated virtual worlds, especially those connected through high-speed, low-latency networks.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Main important dates:</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Wingdings">§</span><span style="font-size:7pt;font-family:"Times New Roman",serif">  </span>Paper Submission: June 15th, 2023</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Wingdings">§</span><span style="font-size:7pt;font-family:"Times New Roman",serif">  </span>Notification of acceptance: July 27th, 2023</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Wingdings">§</span><span style="font-size:7pt;font-family:"Times New Roman",serif">  </span>Final paper version: August 13th, 2023</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Wingdings">§</span><span style="font-size:7pt;font-family:"Times New Roman",serif">  </span>Competition Submission: September 8, 2023</p><p class="MsoNormal" style="margin-left:69.6pt"><span style="font-size:10pt;font-family:Wingdings">§</span><span style="font-size:7pt;font-family:"Times New Roman",serif">  </span>Conference dates: October 9th to 11th, 2023</p><div style="border-top:none currentcolor;border-right:none currentcolor;border-left:none currentcolor;border-bottom:1.5pt solid windowtext;padding:0in 0in 1pt"><p class="MsoNormal" style="margin-left:33.6pt"> </p></div><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:69.6pt">3.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span>INCITS and ISO Planning.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Quarterly meeting next week.  Updates sent.  We have recommended that INCITS supports the further participation of MSF in ISO JTC-1 SC24.</p><p style="margin-left:22.5pt"> </p><p class="MsoNormal" style="margin-left:69.6pt">4.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span>MSF progress and planning.  Description of 3D Web Interoperability above is helpful, we are using it.  More details at SIGGRAPH and when the draft charter being produced by Exploratory Group goes public at MSF.</p><p style="margin-left:22.5pt"> </p><p class="MsoNormal" style="margin-left:69.6pt">5.<span style="font-size:7pt;font-family:"Times New Roman",serif">   </span>HAnim working group is making excellent progress, we had a several-hour meeting yesterday focused on IEEE 3D body processing and fashion issues.</p><p> </p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>Access to HAnim working group meetings is for members, as are minutes and hanim mailing list.  Thus all conversations are in confidence and respect the Intellectual Property Rights (IPR) of unpublished materials by other organizations.  Please see HAnim Working Group charter for details.</p><p class="MsoNormal" style="margin-left:56.1pt;text-indent:13.5pt"><a href="https://www.web3d.org/working-groups/humanoid-animation-hanim" target="_blank">https://www.web3d.org/working-groups/humanoid-animation-hanim</a></p><p class="MsoNormal" style="margin-left:141.6pt"><span style="font-size:10pt;font-family:Symbol">·</span><span style="font-size:7pt;font-family:"Times New Roman",serif">        </span>Products of this working group, including (most) tools and schemas and references to published IEEE standards (for example) are all public.</p><p class="MsoNormal" style="margin-left:33.6pt"> </p><p class="MsoNormal" style="margin-left:33.6pt">Have fun with X3D!  8)</p><p class="MsoNormal" style="margin-left:33.6pt"><span style="font-size:9pt;font-family:"Courier New""> </span></p><p class="MsoNormal" style="margin-left:33.6pt"><span style="font-size:9pt;font-family:"Courier New"">all the best, Don</span></p><p class="MsoNormal" style="margin-left:33.6pt"><span style="font-size:9pt;font-family:"Courier New"">-- </span></p><p class="MsoNormal" style="margin-left:33.6pt"><span style="font-size:9pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a></span></p><p class="MsoNormal" style="margin-left:33.6pt"><span style="font-size:9pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149</span></p><p class="MsoNormal" style="margin-left:33.6pt"><span style="font-size:9pt;font-family:"Courier New"">X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman" target="_blank">https://faculty.nps.edu/brutzman</a></span></p><p class="MsoNormal" style="margin-left:33.6pt"> </p></div></div></blockquote></div></div></blockquote></div></div><p class="MsoNormal" style="margin-left:24pt">_______________________________________________<br>x3d-public mailing list<br><a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></p></div></div></div></blockquote></div></blockquote></div><p class="MsoNormal" style="margin-left:0.2in"> </p></div></div></blockquote></div></div><p class="MsoNormal" style="margin-left:4.8pt"> </p><p class="MsoNormal"><u></u> <u></u></p></div></div></div></blockquote></div>