<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;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        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;
        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:431821627;
        mso-list-type:hybrid;
        mso-list-template-ids:-233531168 -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:"Times New Roman";}
@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" style='word-wrap:break-word'><div class=WordSection1><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo1'>web3d content developers > HAnim export from MakeHuman? Blender</li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Yes, please look at how x3d hanim humanoid skeleton and skin rendering and animation data structures have influenced development of these products and how current data sharing and exporting practices might change due to influence of x3d hanim. Then if some feature of some tool is useful to the x3d hanim community that for any reason is not exposed by x3d hanim, then please bring it up with the hanim wg. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Much data considered proprietary may now be shared using gltf and others, and since the data is the same for all, then mostly, only the names or  data structures are changed or specially encoded to protect against anybody thinking there are  similarities. Shape animations and skeleton-skin animation bindings are generally considered to be time- and talent-consuming and so may be desired to be carefully protected.  </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Different tools expose different keywords and data structures however ‘under the covers’ the data is there and available for production in x3d hanim style. For example an authoring ui might only expose a structure of bones, while hanim deals with hierarchy of joints. Skeleton-skin bindings may be defined by vertex in one style and by skeleton part in canonical x3d hanim. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks, </p><p class=MsoNormal>Joe</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 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:gpugroup@gmail.com">GPU Group</a><br><b>Sent: </b>Friday, June 11, 2021 7:55 PM<br><b>To: </b><a href="mailto:yottzumm@gmail.com">John Carlson</a><br><b>Cc: </b><a href="mailto:x3d-public@web3d.org">X3D Graphics public mailing list</a><br><b>Subject: </b>Re: [x3d-public] Launching FreeWRL from command-line on Linuxrequires absolute path. Example of paths that work and don't work</p></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Thanks for the enlightenment John. -Doug</p><div><p class=MsoNormal>more..</p></div><div><p class=MsoNormal>I haven't worked on freewrl for a year, don't have it on my new disk. Don't know if or when I'll get back to it or web3d. </p></div><div><p class=MsoNormal>more..</p></div><div><p class=MsoNormal>freewrl was getting toward its end-of-life </p></div><div><p class=MsoNormal>Option 1: abandon  </p></div><div><p class=MsoNormal>Option 2. struggle on when get time </p></div><div><p class=MsoNormal>Option 3. change language/platform ie C# .net and MAUI or Blazer</p></div><div><p class=MsoNormal>Option 5. just use it to work through web3d experiments </p></div><div><p class=MsoNormal>Option 6.  work on peripheral tools for web3d content developers > HAnim export from MakeHuman? Blender import/export updates? Revamp dune?</p></div><div><p class=MsoNormal>Option 7. work on any uncompleted Components in other web3d browsers and authoring tools. Script node for view3dscene?</p></div><div><p class=MsoNormal>Option 8. change viewer to oculus (via openXR?) or hololens</p></div><div><p class=MsoNormal>Option 9: realtime ray tracing with nVidia extensions to vulkan</p></div><div><p class=MsoNormal>There's a funny trade off between 'interesting' and 'too much work for too little value': the things that are still itchy, are too much work for too little value.</p></div><div><p class=MsoNormal>But I'm fighting other battles right now, for how long I don't know.</p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Fri, Jun 11, 2021 at 9:55 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:</p></div></div><p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:4.8pt'>The below 2 execs don't work:<br><br>$ ~/Downloads/freewrl_43m_x64.AppImage rubik.x3d<br><br>library path <br>/tmp/.mount_freewrJyAV4k/usr/lib/:/tmp/.mount_freewrJyAV4k/usr/lib/i386-linux-gnu/:/tmp/.mount_freewrJyAV4k/usr/lib/x86_64-linux-gnu/:/tmp/.mount_freewrJyAV4k/usr/lib32/:/tmp/.mount_freewrJyAV4k/usr/lib64/:/tmp/.mount_freewrJyAV4k/lib/:/tmp/.mount_freewrJyAV4k/lib/i386-linux-gnu/:/tmp/.mount_freewrJyAV4k/lib/x86_64-linux-gnu/:/tmp/.mount_freewrJyAV4k/lib32/:/tmp/.mount_freewrJyAV4k/lib64/:<br>setting FONTS_DIR /tmp/.mount_freewrJyAV4k/usr/fonts<br>libfreewrl version 4.3.0<br>openGL version 4.6.0 NVIDIA 460.80<br>maximum texture size system/gpu: 16384 runtime/freewrl: 16384<br>processor architecture x64<br>depth bits 24<br>javascript engine duktape version 20000<br>url not found: /tmp/.mount_freewrJyAV4k/usr/rubik.x3d<br>][65293] type=1ey=[<br><br>~/X3DJSONLD/src/main/data$ ~/Downloads/freewrl_43m_x64.AppImage ./rubik.x3d<br><br>library path <br>/tmp/.mount_freewrSe95jL/usr/lib/:/tmp/.mount_freewrSe95jL/usr/lib/i386-linux-gnu/:/tmp/.mount_freewrSe95jL/usr/lib/x86_64-linux-gnu/:/tmp/.mount_freewrSe95jL/usr/lib32/:/tmp/.mount_freewrSe95jL/usr/lib64/:/tmp/.mount_freewrSe95jL/lib/:/tmp/.mount_freewrSe95jL/lib/i386-linux-gnu/:/tmp/.mount_freewrSe95jL/lib/x86_64-linux-gnu/:/tmp/.mount_freewrSe95jL/lib32/:/tmp/.mount_freewrSe95jL/lib64/:<br>setting FONTS_DIR /tmp/.mount_freewrSe95jL/usr/fonts<br>libfreewrl version 4.3.0<br>openGL version 4.6.0 NVIDIA 460.80<br>maximum texture size system/gpu: 16384 runtime/freewrl: 16384<br>processor architecture x64<br>depth bits 24<br>javascript engine duktape version 20000<br>url not found: /tmp/.mount_freewrSe95jL/usr/./rubik.x3d<br>calling kill_javascript()<br>done kill_javascript<br>Ending texture load thread gracefully<br>finalizeRenderSceneUpdateScene<br><br><br>Below works!<br><br>~/X3DJSONLD/src/main/data$ ~/Downloads/freewrl_43m_x64.AppImage <br>/home/coderextreme/X3DJSONLD/src/main/data/rubik.x3d<br><br>library path <br>/tmp/.mount_freewr3r8HI4/usr/lib/:/tmp/.mount_freewr3r8HI4/usr/lib/i386-linux-gnu/:/tmp/.mount_freewr3r8HI4/usr/lib/x86_64-linux-gnu/:/tmp/.mount_freewr3r8HI4/usr/lib32/:/tmp/.mount_freewr3r8HI4/usr/lib64/:/tmp/.mount_freewr3r8HI4/lib/:/tmp/.mount_freewr3r8HI4/lib/i386-linux-gnu/:/tmp/.mount_freewr3r8HI4/lib/x86_64-linux-gnu/:/tmp/.mount_freewr3r8HI4/lib32/:/tmp/.mount_freewr3r8HI4/lib64/:<br>setting FONTS_DIR /tmp/.mount_freewr3r8HI4/usr/fonts<br>libfreewrl version 4.3.0<br>openGL version 4.6.0 NVIDIA 460.80<br>maximum texture size system/gpu: 16384 runtime/freewrl: 16384<br>processor architecture x64<br>depth bits 24<br>javascript engine duktape version 20000<br>][65293] type=1ey=[<br><br><br>~/X3DJSONLD/src/main/data$ ~/Downloads/freewrl_43m_x64.AppImage <br>~/X3DJSONLD/src/main/data/rubik.x3d<br><br>library path <br>/tmp/.mount_freewre3JJM3/usr/lib/:/tmp/.mount_freewre3JJM3/usr/lib/i386-linux-gnu/:/tmp/.mount_freewre3JJM3/usr/lib/x86_64-linux-gnu/:/tmp/.mount_freewre3JJM3/usr/lib32/:/tmp/.mount_freewre3JJM3/usr/lib64/:/tmp/.mount_freewre3JJM3/lib/:/tmp/.mount_freewre3JJM3/lib/i386-linux-gnu/:/tmp/.mount_freewre3JJM3/lib/x86_64-linux-gnu/:/tmp/.mount_freewre3JJM3/lib32/:/tmp/.mount_freewre3JJM3/lib64/:<br>setting FONTS_DIR /tmp/.mount_freewre3JJM3/usr/fonts<br>libfreewrl version 4.3.0<br>openGL version 4.6.0 NVIDIA 460.80<br>maximum texture size system/gpu: 16384 runtime/freewrl: 16384<br>processor architecture x64<br>depth bits 24<br>][65293] type=1ey=[<br>javascript engine duktape version 20000</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>