[x3d-public] Metaverse > Multiuser web3d-browser > how sync state?

GPU Group gpugroup at gmail.com
Sun Jun 4 07:34:36 PDT 2023


Requirements for Mutli-Player system:
1. every player should be able to open / close a door / operate touch
sensors
2. other avatars, and 1st person arms, rendered
3. option: survive elevator test - other and 1st person avatars should ride
up on animated elevator or ride cart, not fall through floor (re-parenting?)
4. ability to communicate 2-way > a function of range a) vocally, b)
writing/chat


On Sat, Jun 3, 2023 at 8:03 AM GPU Group <gpugroup at gmail.com> wrote:

> Assuming there's some method to transmit efficiently, how to keep
> non-avatar states synchronized when there are timeSensors, particlePhysics,
> touch and dragSensors, scripts etc - a lot of places where states can
> change?
> Does anyone have their web3d browser working as multi-user?
> Is/are there a/some convenient choke-point/s to catch and distribute state
> changes?
> Thanks,
> Doug
> Avatar state changes seem more straightforward, with 1 avatar per
> other-user joined (and arms for 1st person avatar), easier to keep track of
> quantity.
> DIS component is more intrusive / works on specific scene content / not
> general, (but has detailed peer2peer connectivity design).
> Web3d browsers have been traditionally designed around single user. How
> hard is it to change them to multi-user?
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230604/4b705e14/attachment.html>


More information about the x3d-public mailing list