On Wed, 09 May 2007 09:07:57 +0200, Karsten Otto wrote:
> I don't quite understand what you need versioning for. The bulk of
> changes you get in a shared word is avatar movement, which may wind up
> to ~30 changes per second per avatar. Do you really want to keep a
> record of all this? My understanding was that if you want to make a
> movie, its your responsibility to do the recording (and filling your
> hard disk), not that of the world/server.

IMO, much of the "interesting" content may not actually be 3d objects, 
but rather, information (text, models, images, sound, the works) which 
you use the 3d objects to navigate trough and interact with.

Anyway, in my mental model, the answer to that is horizons.  For a 
document (akin to a wikipage), you may define an infinite horizon: all 
revisions will be kept.  For most 3d content, the default horizon, which 
is to be defined -- a month, a week, 200 revisions?  And for things like 
position of avatars, zero: no revision control at all.

Alternatively, only record a revision when the object remains unchanged 
for some period of time... but this is hairy to implement and I'm not 
sure it would be worth it.

best,
                                               Lalo Martins
-- 
      So many of our dreams at first seem impossible,
       then they seem improbable, and then, when we
       summon the will, they soon become inevitable.
                           -----
personal:                    http://lalo.hystericalraisins.net/
technical:                    http://www.hystericalraisins.net/
GNU: never give up freedom                 http://www.gnu.org/


_______________________________________________
vos-d mailing list
[email protected]
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to