On Fri, Mar 09, 2007 at 03:57:23PM -0500, Rob Meyers wrote:

> Right on.  One thing I had though about whiles back was coupling MAME 
> (Multiple Arcade Machine Emulator?) directly into the space.  MAME case you 
> don't know plays all the old arcade games directly from the original ROM.  
> Anyhow, in this way you could have a real 80s style arcade, maybe have a 
> pool table in there as well? :)
>
> But that brings me to another question, can you import output from some 
> graphics buffer directly into CrystalSpace?  Such a technique could be used 
> to import all sort of already built apps, like a web browser.

Yes, Crystal Space supports rendering to textures, see 
http://interreality.org/projects/crystalzilla

(Regrettably this code has suffered from bit rot, to bring it into a 
more recent version of VOS would require a lot of work).

There's a number of approaches to bringing "legacy" 2D applications into 
3D.  For example, Croquet can act as a VNC client to display 2D 
applications in the 3D space [1] but this is an incomplete solution as I 
believe the application still needs to be running on the desktop 
somewhere.  A more interesting approach is integration with the X11 
Composite extension, such as has been done by Project Looking Glass [2] 
and Beryl [3], to actually take over the role of window manager and 
render all the X windows in 3D space.  Unfortunately this is very 
platform specific, i.e. I have no idea how you would get arbitrary 
Windows or OS X frames to render to an offscreen image.  If it were 
easy, you'd see more applications doing it.

[1] http://www.opencroquet.org/index.php/Image:Bloggingfrominworld.jpg
[2] http://www.sun.com/software/looking_glass/
[3] http://www.beryl-project.org/

-- 
[   Peter Amstutz  ][ [EMAIL PROTECTED] ][ [EMAIL PROTECTED] ]
[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 ]

Attachment: signature.asc
Description: Digital signature

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

Reply via email to