[vos-d] What are some ideas for cool demos?
Peter Amstutz
tetron at interreality.org
Tue Mar 13 16:15:22 EDT 2007
On Fri, Mar 09, 2007 at 08:34:43PM -0700, S Mattison wrote:
> But seriously, Reactor Pattern is a term that denotes an
> object-oriented approach to dealing with system-events that happen at
> any rate, even if they arrive simultaneously, from multiple sources.
> I'm not too familiar with it, but window-managers and operating
> systems should pay close attention to things like this.
I think VOS already uses the reactor pattern, more or less. It just
seems like a way of binding particular events to callback methods on
objects.
> As for a 2d toolkit, every good 3d windowmanager should have one.
> Hopefully, a hardware accellerated one, in fact, that supports the
> proper 3d deformations that need to take place before rendering any 2d
> widgets or graphics to the screen. I feel that 2d and 3d primitives
> should both be accounted for, before any work on a 3d user-interface
> occurs. Likewise, there should be support for camera-oriented objects
> (such as vehicles), as well as objects that are unique to one specific
> client (such as interface widgets for those vehicles, because you
> don't want anybody else steering your car if you're the driver).
I agree. I actually want to look into the SVG rendering model as a
basis for the 2D drawing kit, and permit rendering to texture as well to
screen overlays. Something else I'm thinking about is VNC-style
optimizations for streaming bitmaps, so you can paint a continously
update desktop snapshot onto a texture and render/interact with that.
You also bring up a good point that it is very desirable to be able to
present different UIs to different users, even if they are in the same
space -- which is one failing of the current A3DL model that I intend to
correct in s5. This is harder than it sounds, since it means that we
now need to be able to distinguish between shared and non-shared
per-user aspects of the 3D presentation.
--
[ 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 ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20070313/b8da19d9/attachment.pgp
More information about the vos-d
mailing list