[vos-d] Physics Braindump

chris dragonmagi at gmail.com
Mon Feb 26 00:31:49 EST 2007


Do you have UDP implemented?
I imagine the physics would require fast client-server UDP link,

chris

On 2/26/07, Peter Amstutz <tetron at interreality.org> wrote:
>
> Since VOS was originally conceived as a peer-to-peer system, we had this
> idea that we could do client-based physics, but that idea quickly breaks
> down when you have more than one client applying force to a single
> object.  So it will probably end up being something like server-based
> simulation + client side prediction.  Prediction may be as simple as
> sending linear/rotational velocity and extrapolating from that, perhaps
> with collision detection so people don't appear to run through things...
>
> One thing I've come to realize is over the Internet lag is often so bad
> that close synchronization is impossible and the best you can do is make
> it look good on each client and just hope it's close enough.
>
> On Thu, Feb 22, 2007 at 08:41:09PM -0800, Ken Taylor wrote:
> > For some reason I got physics on the brain this week, so I kinda went
> crazy
> > and added a bunch of thoughts to
> > http://interreality.org/cgi-bin/moinwiki/moin.cgi/PhysicsInVos ...
> mostly
> > about client-side prediction, intended-movement representation, and
> using
> > access control permissions to enforce a sector physics simulation.  I'm
> no
> > physics simulation expert by any means, and I still have a lot to learn
> > about VOS, but I got a good picture in my head of how VOS physics could
> work
> > themselves out. I was inspired by http://www.gaffer.org/game-physics/
> > (especially the article on network physics) and
> > http://developer.valvesoftware.com/wiki/Lag_Compensation ... feel free
> to
> > comment/criticize/refactor/ignore :)
> >
> > -Ken
> >
> >
> > _______________________________________________
> > vos-d mailing list
> > vos-d at interreality.org
> > http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
>
> --
> [   Peter Amstutz  ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
> [Lead Programmer][Interreality Project][Virtual Reality for the Internet]
> [ VOS: Next Generation Internet Communication][ http://interreality.org ]
> [ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
>
> iD8DBQFF4mUGaeHUyhjCHfcRAm9HAJ9MNHkyTqzUytHDzXuv0Wp15CY7RgCeKcK+
> HcChaRQoyhCZE+LlXkY5j2I=
> =YMgX
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> vos-d mailing list
> vos-d at interreality.org
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.interreality.org/pipermail/vos-d/attachments/20070226/9697aa18/attachment.htm 


More information about the vos-d mailing list