<div dir="auto"><div>Thanks, Vince, for looking up the situation. It turned out there was a simple fix for the global problem, and I have some understanding now of how the exporter works.</div><div dir="auto"><br></div><div dir="auto">Texture coordinate export works and it is straightforward to manually augment the Appearance with an ImageTexture or TextureProperties.</div><div dir="auto"><br></div><div dir="auto">It may be possible to add the ImageTexture line to the exporter  Exporting the texture image seems more involved.</div><div dir="auto"><br></div><div dir="auto">Happy New Year 🎈,</div><div dir="auto"><br></div><div dir="auto">Andreas</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br><br><div data-smartmail="gmail_signature" dir="auto">---on the phone---</div><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, Dec 31, 2021, 3:12 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank" rel="noreferrer">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="blue" vlink="purple" style="word-wrap:break-word">
<div>
<p class="MsoNormal">Wow, really super, thanks gentlemen!  Impressive effort.  <u></u>
<u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Looking ahead: when X3D-Blender experts think that Blender is far enough along, we might consider adding unit tests to the X3D Examples Archives that exercise Blender import/export, either via command-line (build script) invocation or Blender
 Python API.  We might do this selectively or comprehensively for all examples.  This approach would likely also permit export of screenshots corresponding to each Viewpoint in a scene, providing visual feedback on correctness as well as diff-ability of selected
 results in version control.  Examples with history follow.  Interesting possibilities…<u></u><u></u></p>
<ul type="disc">
<li><a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/examples/CleatClamp.stl.blender.png" rel="noreferrer noreferrer" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/examples/CleatClamp.stl.blender.png</a><u></u><u></u></li><li><a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/examples/CleatClamp.viewpoint1.blender.png" rel="noreferrer noreferrer" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/examples/CleatClamp.viewpoint1.blender.png</a><u></u><u></u></li><li><a href="https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/examples/CleatClamp.viewpoint2.blender.png" rel="noreferrer noreferrer" target="_blank">https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/java/examples/CleatClamp.viewpoint2.blender.png</a><u></u><u></u></li></ul>
<p class="MsoNormal">Have fun with X3D, and Happy New Year!  8)<u></u><u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">all the best, Don<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">-- <u></u>
<u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.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:10.0pt;font-family:"Courier New"">X3D graphics, virtual worlds, navy robotics https://</span>
<span style="font-size:10.0pt;font-family:"Courier New""><a href="http://faculty.nps.edu/brutzman" rel="noreferrer noreferrer" target="_blank">faculty.nps.edu/brutzman</a><u></u><u></u></span></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> <a href="mailto:vmarchetti@kshell.com" rel="noreferrer noreferrer" target="_blank">vmarchetti@kshell.com</a> <<a href="mailto:vmarchetti@kshell.com" rel="noreferrer noreferrer" target="_blank">vmarchetti@kshell.com</a>> <br>
<b>Sent:</b> Friday, December 31, 2021 3:46 AM<br>
<b>To:</b> X3D-Public <<a href="mailto:x3d-public@web3d.org" rel="noreferrer noreferrer" target="_blank">x3d-public@web3d.org</a>><br>
<b>Cc:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a>><br>
<b>Subject:</b> Re: [x3d-public] Blender 3.0 import/export of HelloWorld.x3d<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">The failure to export to X3D was noted and fixed by Andreas Plesch on Dec 27, 2021, and committed to the Blender git repository for add-ons, see <a href="https://developer.blender.org/rBA1679f2fdbb1373a255b98b69c6dc2f8a90e7170a" rel="noreferrer noreferrer" target="_blank">https://developer.blender.org/rBA1679f2fdbb1373a255b98b69c6dc2f8a90e7170a</a>
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">The fix is scheduled to be deployed in Blender 3.0.1,  see <a href="https://developer.blender.org/T93479" rel="noreferrer noreferrer" target="_blank">https://developer.blender.org/T93479</a> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">In the meantime, the corrected Python script export_x3d.py can be obtained at <a href="https://developer.blender.org/diffusion/BA/browse/master/io_scene_x3d/" rel="noreferrer noreferrer" target="_blank">https://developer.blender.org/diffusion/BA/browse/master/io_scene_x3d/</a> and copied into the scripts folder of your  local Blender installation.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">With this fix  the HelloWorld.x3d example can be imported into Blender 3 and exported as X3D. It is still the case that the export from Blender does not include the ImageTexture node in the Appearance node for the globe. Fixing this failure
 to include ImageTexture nodes in X3D exports is one of the goals to be addressed in our BlenderX3DSupport project on github: <a href="https://github.com/Web3DConsortium/BlenderX3DSupport" rel="noreferrer noreferrer" target="_blank">https://github.com/Web3DConsortium/BlenderX3DSupport</a> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Vince Marchetti<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Dec 30, 2021, at 12:02 AM, Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a>> wrote:<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Blender 3.0 is released, online at<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<ul style="margin-top:0in" type="disc">
<li style="margin-top:0in;margin-bottom:0in">
<a href="https://blender.org" rel="noreferrer noreferrer" target="_blank">https://blender.org</a><u></u><u></u></li></ul>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Tried to import HelloWorld.x3d<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<ul style="margin-top:0in" type="disc">
<li style="margin-top:0in;margin-bottom:0in">
<a href="https://www.web3d.org/x3d/content/examples/HelloWorld.x3d" rel="noreferrer noreferrer" target="_blank">https://www.web3d.org/x3d/content/examples/HelloWorld.x3d</a><u></u><u></u></li></ul>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">That seemed to work, result is large (4KB grew to 835KB) and so pushed online at<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<ul style="margin-top:0in" type="disc">
<li style="margin-top:0in;margin-bottom:0in">
<a href="https://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldImportBlender.blend" rel="noreferrer noreferrer" target="_blank">https://x3dgraphics.com/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldImportBlender.blend</a><u></u><u></u></li></ul>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">However exporting back to X3D failed, with Blender console not providing copyable text, screenshot of traceback attacked.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Wondering if anyone with Blender skills can figure out what is wrong?  Likely we should submit a bug report to Blender.  TIA for all troubleshooting.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New""> </span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">all the best, Don</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">--<span> </span></span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br       <span> </span><a href="mailto:brutzman@nps.edu" rel="noreferrer noreferrer" target="_blank">brutzman@nps.edu</a></span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New"">X3D graphics, virtual worlds, navy robotics https://</span><span> </span><span style="font-size:10.0pt;font-family:"Courier New""><a href="http://faculty.nps.edu/brutzman" rel="noreferrer noreferrer" target="_blank">faculty.nps.edu/brutzman</a></span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<p class="MsoNormal"><HelloWorldBlenderExportTraceback.png><span style="font-size:9.0pt;font-family:"Monaco",serif">_______________________________________________<br>
x3d-public mailing list<br>
</span><a href="mailto:x3d-public@web3d.org" rel="noreferrer noreferrer" target="_blank"><span style="font-size:9.0pt;font-family:"Monaco",serif">x3d-public@web3d.org</span></a><span style="font-size:9.0pt;font-family:"Monaco",serif"><br>
</span><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer noreferrer" target="_blank"><span style="font-size:9.0pt;font-family:"Monaco",serif">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</span></a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div></div></div>