[X3D-Ecosystem] X3DOM/X_ITE/Castle Content Preview in RawKee X3D Exporter for Maya
John Carlson
yottzumm at gmail.com
Tue Feb 18 12:45:48 PST 2025
For example, here’s my JavaScript server that uses socket.io events:
https://github.com/coderextreme/JSONverse/blob/main/Multiplayer.js
I’d like to discuss standardization of X3D collaboration events, which can
be use WebSockets, WebTransport, HTTP polling, etc. underneath.
I’m not trying to replace Zoom, I want to exchange X3D events and scenes
over the network. No texting, voice, no video, no screen sharing, as these
are already handled. JSONverse has a basic chat for debugging.
This may be relevant for sharing orientation and position:
https://github.com/open-dis/DISWebGateway
https://github.com/x3dom/x3dom/pull/535
On Tue, Feb 18, 2025 at 2:14 PM John Carlson <yottzumm at gmail.com> wrote:
> Aaron,
>
> There is prior work on this, primarily DIS, EAI, which got folded into
> SAI, and socket.io work I did on my JSONverse project. Office Towers has
> full multiuser avatars.
>
> I would suggest creating an extension to x3d.py project which will do SAI
> across the network, possibly using the EAI underneath SAI. If you want to
> move objects around the scene, DIS or HLA may be indicated. There’s an
> X3DOM pull request for DIS. X_ITE doesn’t support DIS. JSONverse is
> written with X_ITE. Since JSONverse uses X3D script
>
> You probably won’t see leadership supporting anything else, unless it’s in
> the Metaverse Standards Forum. Web3D is a member. I believe the Webiverse
> may be a proposal using existing standards.
>
> I am more interested in what goes across the network, which events, etc.
> WebSockets has good backing, but people are working on WebTransport now.
>
> Might I suggest we discuss what you want to communicate before we discuss
> standards?
>
> On Tue, Feb 18, 2025 at 11:59 AM Bergstrom, Aaron wrote:
>
>>
>>
>> What I’m hoping for is to collaborate with the X3D Ecosystem community
>> and X3D viewer developers to standardize Maya/RawKee/QtWebChannel
>> communication across the various viewers.
>>
>>
>>
>> You can learn a bit more about this here:
>>
>> https://doc.qt.io/qtforpython-6/PySide6/QtWebChannel/index.html
>>
>>
>>
>> And by doing a Google search based on these search request:
>>
>> ‘communicate with QtWebEngine using javascript via PySide6’
>>
>>
>>
>> Thoughts?
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Aaron
>> --
>> X3D-Ecosystem mailing list
>> X3D-Ecosystem at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20250218/34a5cacb/attachment.html>
More information about the X3D-Ecosystem
mailing list