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

GL info at 3dnetproductions.com
Wed Nov 10 06:32:52 PST 2021


This is nice work you did. 

With XMLHttpRequest (or fetch) in javascript you could send/receive data via a server. 

However, be aware of the security risks involved, which is one of the reasons we have not converted our multiuser world to HTML5 to date.

https://javascript.info/xmlhttprequest

Gina-Lauren

________________________________________________________
* * * Interactive Multimedia - Internet Management * * *
  * *  Virtual Reality -- Application Programming  * *
    *   3D Net Productions  3dnetproductions.com   *






> -----Original Message-----
> From: x3d-public [mailto:x3d-public-bounces at web3d.org] On Behalf Of John
> Carlson
> Sent: Tuesday, November 9, 2021 8:50 PM
> To: X3D Graphics public mailing list; Don Brutzman; Terry Norbraten;
> Christoph Valentin; Joseph D Williams; Efi Lakka
> Subject: [x3d-public] 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





More information about the x3d-public mailing list