[x3d-public] Suggestions for multiuser controls?

John Carlson yottzumm at gmail.com
Thu May 12 13:39:23 PDT 2022

I have enabled controls on iOS for one of my webapps.   I used an extension
of JQueryui to enable sliders from X3DOM examples (see custom shaders
online).   It would be good to provide examples for iOS and other touch
devices in X3DOM.

I believe that I will now try to achieve multiuser touch controls in
JavaScript.  Suggestions are welcome!  My old friend is socket.io, but I’d
prefer serverless.



On Mon, May 9, 2022 at 11:57 PM John Carlson <yottzumm at gmail.com> wrote:

> If you’d like to get a step ahead of me, here’s the project sample app:
> https://coderextreme.net/X3DJSONLD/src/main/html/sphere.html
> One glaring missing point is lack of input on iOS.
> My guess is I’ll probably be working on that first.   And I have a Oculus
> (meta?) Quest 2, so i might take a peek at the XR code in X3DOM.
> Having a shared XR app would be way cool!
> I’ll be stepping away from JSON and C/C++/C# work in the short term to
> work on multiuser/educational, iOS and XR.   These seem much more pressing
> for long term success of X3D.
> On Mon, May 9, 2022 at 11:37 PM John Carlson <yottzumm at gmail.com> wrote:
>> I’m guessing that the Geospatial issues that are in X3D4 are things like
>> an explicit “N” or absent string for Northern Hemisphere.
>> I totally understand if explicit description of geoSystem does not make
>> it into X3DUOM, but it probably should be explicated in X3DJSAIL as our way
>> to validate X3D JSON in Java. That is, if XML Schema/Schematron and X3DUOM
>> cannot help us validate geoSystem (perhaps with a regular expression), then
>> i hope we can add JSON validation in X3DJSAIL, x3d.py and JSON schema.
>> ===================================
>> Thanks!   I’ve been taking an extended holiday and perhaps lost some of
>> my drive.   My next steps will probably be multiuser settings on my shaders
>> for my rhodonea.
>> If someone wants to help on this project, that would be cool.  Christoph?
>>   This goes along with “shared state” that is changed every once in a while
>> (parameters), or as fast as one can get (for navigation).
>> In other words, i expect everyone’s view to be updated at nearly the same
>> time.
>> I expect the coding to be done in X3DOM, since that’s what the original
>> is in (for sliders).
>> Multiuser libraries are up in the air.  I have experience with socket.io
>> and Meteor,  but I'm pretty much open to whatever works/is performant on
>> the web.
>> It would also be interesting if someone has implemented gravity in a
>> shader, since normals and altitudes are computed in a shader.
>> Imagine for example, wandering around planet covid, with the capability
>> to modify its variant.
>> Fun stuff!
>> John
>> On Sat, May 7, 2022 at 9:53 AM Brutzman, Donald (Don) (CIV) <
>> brutzman at nps.edu> wrote:
>> Specification issues requiring further technical work are deferred to
>> X3D4.1 (for example, remaining Geospatial issues)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220512/25d6acfc/attachment.html>

More information about the x3d-public mailing list