[x3d-public] animated 3D multiuser. When? How?

Christoph Valentin christoph.valentin at gmx.at
Wed Nov 10 16:24:30 PST 2021


One hint maybe:

The slider itself should be MU capable.

1) One user "takes" the slider (if no other user has "taken" it, otherwise step 1 fails)
2) this user "uses" the slider
3) this user "releases" the slider or he/she is forced by a "priority user", who "takes over" the slider

--- original message ---
Hi John

Thank you for considering me as a member of the set of people, who could answer such questions.

Unfortunately, I cannot actually answer those questions.

Only thing I can offer is to be a part of a project in order to elaborate the answers.

E.g. I could offer to use my server lc-soc-lc.at (currently in maintenance mode).

And I could offer to try to found a club (mainly here in Austria, but potentially universal), whose goal would be to setup the amount of money that is needed for the IT infra structure.

@Don: what do you think about?

Best regards
Christoph
 
 
 

Gesendet: Mittwoch, 10. November 2021 um 02:49 Uhr
Von: "John Carlson" <yottzumm at gmail.com>
An: "X3D Graphics public mailing list" <x3d-public at web3d.org>, "Don Brutzman" <brutzman at nps.edu>, "Terry Norbraten" <tdnorbra at nps.edu>, "Christoph Valentin" <christoph.valentin at gmx.at>, "Joseph D Williams" <joedwil at earthlink.net>, "Efi Lakka" <efilakka at gmail.com>
Betreff: animated 3D multiuser. When? How?
I have some parameters on a web page I'd like to share with people
across the web.  I drag the sliders on my web page, and the sliders
modify on their web pages.  The sliders affect the object in the scene. 
The object and sliders should be near identical on all web pages.

https://coderextreme.net/X3DJSONLD/src/main/html/sphere.html

I don't need full 3D sharing.  First focus on parameters, and then
perhaps position and orientation of the camera.  Each web browser can do
graphics on it's own.

There are no avatars. Maybe just a pointer would be possible also to share.

How might this be done in X3D, in a standards oriented fashion?

Why hasn't this already been achieved?   What can I do with DIS?

I would suggest something like Socket.IO or Meteor, but I don't know
about multi-user DIS, HTML, XML or VRML standards yet (scripts? 
WebRTC?). It seems like setting up for multicast is a pain in the rear.
And VPN seems like a security incident waiting to happen.

Ideally, I could accomplish this without server support, but a community
where I could add my friends, like Steam, would be preferred.  It's
desirable to be able to put up like a so-called "Multi-press" or Discord
server would be easy for anyone. How do I hook up Discord to a shared
web page?

Voice can initially be done with other tools (Discord), but I hope X3D
audio, W3C audio or WebRTC can be used to do voice communication in the
future.

I understand I can already do this through zoom in a kind of teacher has
entire control kind of way.

Can we create a best practices document to select tools for doing such
things and the effort required?


John
 



More information about the x3d-public mailing list