<div dir="auto">Happy Birthday x3dvalidate! (For X3D JSON) 58 downloads this year!</div><div dir="auto"><br></div><div dir="auto">Remember you can use X3D JSON with sunrize and X_ITE (and X3DOM, but perhaps not all features are tested? I’ve recently tested prototypes in X_ITE, I need to test X3DOM JSON prototypes), and I hope to validate all glTF sample models converted to .x3dj by Holger’s x3d-tidy command converter. There needs to be a little work done on a modified X3DUOM. I’m recalling the extension(s) field.</div><div dir="auto"><br></div><div dir="auto">What sunrize and X_ITE bring to the table is handling all Khronos PBR materials, not just X3D4 ones.</div><div dir="auto"><br></div><div dir="auto">I do have some questions about iridescent olives though…I would love to see the prismatic effect and hope to use it on my transparent roses, soon I hope, once I can transfer 4-6 shader parameter packets between two web clients over the network with DIS or JSONverse.</div><div dir="auto"><br></div><div dir="auto">Hopefully I’ll be able to do something with both FreeWRL and the web.</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto">On Mon, Sep 4, 2023 at 3:50 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="ltr"><div dir="ltr">x3dvalidate will validate with the latest X3D JSON schema which complies with the latest JSON schema draft standard.<div><br></div><div>To install, you'll need npm, available commercially through GraalVM, an Oracle sponsored project, or from the node.js website, <a href="https://nodejs.org/" target="_blank">https://nodejs.org/</a> (It's part of node.js).</div><div><br></div><div>To install x3dvalidate, run the following command:</div><div><br></div><div>$ npm install -g x3dvalidate</div><div><br></div><div>This will install the package globally.</div><div><br></div><div>Then you can run</div><div><br></div><div dir="auto">$ x3dvalidate file1.json file2.json file3,json</div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="ltr"><div dir="ltr"><div dir="auto">file1.x3dj file2.x3dj file3.x3dj</div><div><br></div><div><br></div><div dir="auto">I recommend running under bash, as I've not been able to get Command Prompt or PowerShell working yet. See README.md on GitHub. bash is available in many places, like WSL, Cygwin/MSYS2/MinGW/Git 4 Windows.</div></div></div><div dir="ltr"><div dir="ltr"><div><br></div><div>John</div></div></div>
</blockquote></div></div>