<div dir="auto">I may have shared a model, but we are currently working on making X3D-Edit better because it provides the most features.  I think that means only XML is validated at this time.   If the SAI (X3DJSAIL, x3d.py) provide additional validation, they should be integrated (make CommandLine easy to use in a nice package, where I don’t have to set up classpath, etc.)  perhaps think about compiling into an executable or script, or building CommandLine into X3D-Edit.   Also, I have half-baked JSON reading tools in Java and Python.  I spent some time getting X3DJSONLD.java working, but i got hung up on quotes and “container” fields in JSON, we could potentially provide JSON validation in Java or Python without schema (well, the grandaddy XML schema).  Sigh!   For x3djsonly.py JSON to Python conversion, that work needs to be extended past a single test file.  The scripts for that are mostly written, but roundtripping needs to be written.</div><div dir="auto"><br></div><div dir="auto">I am a bit concerned about the memory being used to validate as I’ve seen memory consumption in one of my perl scripts go to 11GB for a Humanoid, and it’s not even LOA4.</div><div dir="auto"><br></div><div dir="auto">Terabyte SSDs are sounding really attractive right now…</div><div dir="auto"><br></div><div dir="auto">John </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 13, 2023 at 7:48 AM Michalis Kamburelis <<a href="mailto:michalis.kambi@gmail.com">michalis.kambi@gmail.com</a>> wrote:<br></div><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)">To be clear, view3dscene and tovrmlx3d can convert between encodings<br>
in both directions, classic->XML and XML->classic.<br>
<br>
And, as Don said, all X3D capabilities (including skinned animation)<br>
are the same in all encodings, and should be preserved by all<br>
convertions.<br>
<br>
If there's any problem, please do send a testcase to reproduce. We've<br>
had a few testcases recently, and from what I can tell we resolved all<br>
threads -- in particular pointing some issues in models not conforming<br>
to spec.<br>
<br>
Regards,<br>
Michalis<br>
<br>
czw., 13 lip 2023 o 03:59 John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> napisał(a):<br>
><br>
> I’m also looking for new versions of view3dscene, will google, then discord.<br>
><br>
> On Wed, Jul 12, 2023 at 6:41 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:<br>
>><br>
>> John, to ensure there is no unintended misunderstanding:  X3D is designed and specified so that it might work equivalently across all file encodings, programming languages, operating systems, and presentation platforms.<br>
>><br>
>><br>
>><br>
>> “Are we there yet?” well I guess not, but it does feel like we are steadily improving, especially with finalization of X3D 4 Architecture providing a common functional definition throughout.<br>
>><br>
>><br>
>><br>
>> So all successes are compliance, and all gaps are therefore either erroneous model content or else incomplete implementations. Quality assurance (QA) efforts continue.<br>
>><br>
>><br>
>><br>
>> X3D Resources: Quality Assurance (QA)<br>
>> <a href="https://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance" rel="noreferrer" target="_blank">https://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance</a><br>
>><br>
>><br>
>><br>
>> Onward we go.  Have fun with X3D!   8)<br>
>><br>
>><br>
>><br>
>> all the best, Don<br>
>><br>
>> --<br>
>><br>
>> Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
>><br>
>> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<br>
>><br>
>> X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">https://faculty.nps.edu/brutzman</a><br>
>><br>
>><br>
>><br>
>> From: x3d-public <<a href="mailto:x3d-public-bounces@web3d.org" target="_blank">x3d-public-bounces@web3d.org</a>> On Behalf Of John Carlson<br>
>> Sent: Wednesday, July 12, 2023 2:13 PM<br>
>> To: X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>><br>
>> Subject: Re: [x3d-public] Experience with conversions.<br>
>><br>
>><br>
>><br>
>> I believe the old X3DV (original) does not do skinned animations, but the Classic VRML as created by Michalis does work, AFAICT.  XML no.   So you have to go VRML -> XML -> VRML to get a working model in X_ITE. I think this is due to the DEF/USE misordering.<br>
>><br>
>><br>
>><br>
>> John<br>
>><br>
>><br>
>><br>
>> On Wed, Jul 12, 2023 at 8:11 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br>
>><br>
>> tovrmlx3d.exe does XML => Classic VRML<br>
>><br>
>> x3d-tidy does Classic VRML => XML (but no skin animation?, VRML in X_ITE works great!)<br>
>><br>
>><br>
>><br>
>> YMMV.<br>
>><br>
>><br>
>><br>
>> Praise to everyone as I now have working XML and X3DV!<br>
>><br>
>><br>
>><br>
>> John<br>
><br>
> _______________________________________________<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" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>