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

Nicholas Polys npolys at vt.edu
Wed Nov 10 16:36:40 PST 2021


We worked on a basic server for HTML5 clients -
 only needs node.js - this was a short paper in the conference a few years
ago...  :-]

https://github.com/vtcoders/mirrorworlds

Happy to hear if anyone thinks it worth carrying forward

with best regards,
 _nicholas


On Wed, Nov 10, 2021 at 7:25 PM Christoph Valentin <
christoph.valentin at gmx.at> wrote:

> 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
>
>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>


-- 
Nicholas F. Polys, Ph.D.

Director of Visual Computing
Virginia Tech Research Computing

Affiliate Professor
Virginia Tech Department of Computer Science
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20211110/be6170d1/attachment.html>


More information about the x3d-public mailing list