[x3d-public] JSONVerse V1, working clients+server publishing (only localhost tested)

John Carlson yottzumm at gmail.com
Mon Sep 2 17:29:45 PDT 2024


Introducing the MVP JSONverse, the multiclient X3D JSON authoring system.

Quick video.  Apparently, I don't know how to do voice overs yet.

https://www.youtube.com/watch?v=F0sV7K9eoHY

You may want to skip to 1:35 in the middle of the video, when the second
model is loaded.

Source code:

coderextreme/JSONverse: Initially, a multiuser system for research, design,
development, of 3D scenes. Ultimately, I want to do a block party.
(github.com) <https://github.com/coderextreme/JSONverse>

https://github.com/coderextreme/JSONverse

Some more UI/UX work is required, but the basics are there.  Submitting a
text (any) causes a publish of the source code.  As the video shows, paste
your code into the upper left box, then type publish in the lower right
box, then see results in lower left.  Texts and other logging information
appear in the upper right boxes.

This is basically a stripped down "X3DJSONLD" (no shared code, or very
little) without file loading (only copy/paste works right now).  Any
conversion is done with X_ITE.

Since the front end uses X_ITE, one can do all the goodness of X_ITE,
Protos, materials, GPU instancing, particle systems, etc.

Pull requests welcome!  Particularly X3DOM clients.  Just copy and modify
the public/index.html and test, test, test.

Credits:  Holger Seelig and team for X_ITE, The socket.io team, the JQuery
team, and the PlayCanvas team for hosting the prototype of XNASpaceRace
(defunct, but available on GitHub).

Note that this is not yet a model for the Webiverse, unless you count the
inclusion of Anchors to other JSONverse servers. There's no way to load
linked documents into the source code window yet.

It's really quite simple!

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20240902/203cdee9/attachment.html>


More information about the x3d-public mailing list