<div dir="auto">From other posts, we are striving for standards/browser compliance which x3d.py does not currently adhere to, AFAIK, which is why we are branching out for Blender export.  We’re totally on board to feedback any changes required for a standard compliant x3d.py that will enable Humanoid Animation exports in XML and VRML. But at this point, we feel that an explicit request for updates to x3d.py should be made.<br></div><div dir="auto"><br></div><div dir="auto">This thread is about Blender X3D import, which seems totally green field, except I’ve written a Perl Script that creates a skeleton in Blender python.  Yes, we do need to study to create design correspondences.</div><div dir="auto"><br></div><div dir="auto">I’m merely offering my ideas to help people along the design path, I’m not ready to write a whole stylesheet or significantly modify a stylesheet.  I’m guessing a tool like MapForce or similar with human help could help along the path.  I do not have such tools.</div><div dir="auto"><br></div><div dir="auto">John </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 25, 2023 at 10:24 AM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word"><div class="m_6605709738108276506WordSection1"><p class="MsoNormal">John:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_6605709738108276506MsoListParagraph" style="margin-left:0in">Good idea to someday align x3d.py capabilities with Blender.<u></u><u></u></li><li class="m_6605709738108276506MsoListParagraph" style="margin-left:0in">Not a good idea to do so before Blender-X3D import, export, and design-pattern correspondences are worked out.  There is no point to facilitating production of incorrect models, indeed that can be considered harmful.<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Relevant motto:  “ready, aim, fire – in that order” if you want to hit a target (instead of your foot).<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So there won’t be significant additions to x3d.py or X3DJSAIL libraries regarding Blender until the Blender-X3D import/export capabilities are worked out and deployed in Blender.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Am confident that the individuals working on Blender-X3D capabilities will keep everyone posted when notable progress occurs.<u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">all the best, Don<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">-- <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.0pt;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><u></u><u></u></span></p></div></div><div lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word"><div class="m_6605709738108276506WordSection1"><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b>From:</b> x3d-public <<a href="mailto:x3d-public-bounces@web3d.org" target="_blank">x3d-public-bounces@web3d.org</a>> <b>On Behalf Of </b>John Carlson<br><b>Sent:</b> Monday, September 25, 2023 7:49 AM<br><b>To:</b> X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br><b>Subject:</b> [x3d-public] Another great idea...x3d.py<u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Instead of producing the X3D python binding with x3d.py python output, just produce working Blender bpy code.<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Then you aren't duplicating work done by X3DJSAIL.  It also solves the Blender import issue that X3D is having...<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Two birds with one stone?<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Excellent!<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">John<u></u><u></u></p></div></div></div></div></blockquote></div></div>