[x3d-public] I get it. What's next?

John Carlson yottzumm at gmail.com
Sat Feb 19 23:49:15 PST 2022


I get it.  No one wants X3D JSON.  Or JSON Schema.  Or X3DJSONLD.

So here's what I'm going to focus on instead.
====================================================================
Here's what I think should be the goals of a web3D organization:

1.  Set standards for the "upper ontology" of 3D models, animation,
lighting, textures.  See what NVidia is doing today with some of their
tools.  They draw a mountain, label it a mountain, and a mountain appears,
which can then be tweaked. I should be able to *say* Automobile, Ford,
1968, Station Wagon, Ranch Wagon,  Color: Sea Foam, and get the model of a
childhood car, possibly paying a small price which can be refundable.
(Purchasers will get reviewed as well as the model provider).  I believe
that this is what the semantics and HAnim groups are doing. I am not aware
of other groups at this time.

2. Convert models to C/C++/C# and then possibly to WASM or AssemblyScript.
We already are translating declarative models to source code.  Let's take
the next step.

3. Our SAI bindings should be able to "attach" to any animation engine.

4. We should have a 4D compiler which *translates* a variety of our
semantics (in many languages) to a few targets, like ProtoInstances, glTF,
STL and various graphics engines.

6. I think we should focus on simple, common sense semantics, not unlike
the MCC project Cyc.  Not various geometric mathematical shapes. Those are
triangles anyway.  We should investigate easy ways to create meshes and
particle systems with semantics. I should be able to select "Cloud,"
"Fire," "Smoke" from a modeler menu or store, and be able to customize it
locally.

7. Any transformation, scaling, rotation or grouping should be done by a
web tool or semantic tool.

8. Provide various ways to script animation or animation semantics

Probably more.

This was a long bitch session, but I removed that.

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220220/5fa0ec01/attachment.html>


More information about the x3d-public mailing list