[x3d-public] Suggestions for validation

John Carlson yottzumm at gmail.com
Thu Jul 13 11:55:00 PDT 2023


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.

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.

Terabyte SSDs are sounding really attractive right now…

John

On Thu, Jul 13, 2023 at 7:48 AM Michalis Kamburelis <
michalis.kambi at gmail.com> wrote:

> To be clear, view3dscene and tovrmlx3d can convert between encodings
> in both directions, classic->XML and XML->classic.
>
> And, as Don said, all X3D capabilities (including skinned animation)
> are the same in all encodings, and should be preserved by all
> convertions.
>
> If there's any problem, please do send a testcase to reproduce. We've
> had a few testcases recently, and from what I can tell we resolved all
> threads -- in particular pointing some issues in models not conforming
> to spec.
>
> Regards,
> Michalis
>
> czw., 13 lip 2023 o 03:59 John Carlson <yottzumm at gmail.com> napisał(a):
> >
> > I’m also looking for new versions of view3dscene, will google, then
> discord.
> >
> > On Wed, Jul 12, 2023 at 6:41 PM Brutzman, Donald (Don) (CIV) <
> brutzman at nps.edu> wrote:
> >>
> >> 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.
> >>
> >>
> >>
> >> “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.
> >>
> >>
> >>
> >> So all successes are compliance, and all gaps are therefore either
> erroneous model content or else incomplete implementations. Quality
> assurance (QA) efforts continue.
> >>
> >>
> >>
> >> X3D Resources: Quality Assurance (QA)
> >>
> https://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance
> >>
> >>
> >>
> >> Onward we go.  Have fun with X3D!   8)
> >>
> >>
> >>
> >> all the best, Don
> >>
> >> --
> >>
> >> Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
> >>
> >> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
> >>
> >> X3D graphics, virtual worlds, navy robotics
> https://faculty.nps.edu/brutzman
> >>
> >>
> >>
> >> From: x3d-public <x3d-public-bounces at web3d.org> On Behalf Of John
> Carlson
> >> Sent: Wednesday, July 12, 2023 2:13 PM
> >> To: X3D Graphics public mailing list <x3d-public at web3d.org>
> >> Subject: Re: [x3d-public] Experience with conversions.
> >>
> >>
> >>
> >> 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.
> >>
> >>
> >>
> >> John
> >>
> >>
> >>
> >> On Wed, Jul 12, 2023 at 8:11 AM John Carlson <yottzumm at gmail.com>
> wrote:
> >>
> >> tovrmlx3d.exe does XML => Classic VRML
> >>
> >> x3d-tidy does Classic VRML => XML (but no skin animation?, VRML in
> X_ITE works great!)
> >>
> >>
> >>
> >> YMMV.
> >>
> >>
> >>
> >> Praise to everyone as I now have working XML and X3DV!
> >>
> >>
> >>
> >> John
> >
> > _______________________________________________
> > x3d-public mailing list
> > x3d-public at web3d.org
> > http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230713/56972ad2/attachment-0001.html>


More information about the x3d-public mailing list