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

Joseph D Williams joedwil at earthlink.net
Wed Nov 10 12:19:51 PST 2021



This is just great stuff, combining years of experience with the deepest graphics tools, html, x3d, math, scripting, great photo collection, and our WWW with its standardized extensible interfaces. And, for x3d,I think there was some ideas based on NetworkSensor device between scenes and of course html dom  Like the kid on the swing we are having fun now. Lets see some commentary and questions on the shader code.  
Thanks, 
Joe

From: John Carlson
Sent: Tuesday, November 9, 2021 5:49 PM
To: X3D Graphics public mailing list 
Subject: 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



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20211110/7538f562/attachment.html>


More information about the x3d-public mailing list