Topic: 3d wm

Does anyone know of the existence of any 3d WMs, where a user can wander around in a 3d space and call up windows that exist as 2d planes in the 3d space, and possibly 3d geometries/objects placed around?

Re: 3d wm

True3D*Shell seems to just be a 3d file manager. 
Metisse seems to be a pretty standard Window Manager, with some effects to give a sense of depth, and some interesting input shortcuts.
BerliOS looks to be a lot closer to what I am looking for (http://s3d.berlios.de/), would something like this integrate into crunchbang easily (i.e. replace OpenBox)?

Re: 3d wm

You mean s3d... lol BerliOS is the name of the web site hosting various software projects, just like SourceForge.

it's != its

Re: 3d wm

yes, if u can build it and install it, it will work fine.

"'If fighting is to result in victory, then you must fight'...Sun Tzu said that and id say he knows a little more about fighting then you do pal."

- TF2 Soldier

Re: 3d wm

EmaRsk wrote:

You mean s3d... lol BerliOS is the name of the web site hosting various software projects, just like SourceForge.

Haha yes, posting at such an early hour is never a good idea :S

Re: 3d wm

Well.. if you ever get it to work, post some screenshots!. big_smile

Let's do it and don't screw it.
      Github || Deviantart

Re: 3d wm

I am actually planning my final year dissertation project at university, and would like to do something in this field.  I'll keep you well posted smile

Re: 3d wm

There used to be Project looking glass, but that's been abandoned.

Re: 3d wm

s3d looks interesting but I'm wondering how useful it is at this stage of it's development.  The project's homepage looks a little sparse at the moment, though I may decide to check it out further as it's hard to resist trying out such an unusual user interface.

I did play around with the "zoomable user interface" Eagle Mode a couple of years ago and found it to be pretty functional. It's not quite a system "where a user can wander around in a 3d space" in the way the OP is describing but it did work very well when I tried it out.  http://eaglemode.sourceforge.net/

There are 32 & 64 bit .deb .rpm .lzm packages or source tarballs, even a Slax based .iso with Eagle Mode preinstalled and a demo video all at the Sourceforge hosted project page. I am definitely going to give this one another go.

"Theory and practice sometimes clash. And when that happens, theory loses. Every single time." Linus Torvalds

Re: 3d wm

Anaconda wrote:

s3d looks interesting but I'm wondering how useful it is at this stage of it's development.  The project's homepage looks a little sparse at the moment, though I may decide to check it out further as it's hard to resist trying out such an unusual user interface.

I did play around with the "zoomable user interface" Eagle Mode a couple of years ago and found it to be pretty functional. It's not quite a system "where a user can wander around in a 3d space" in the way the OP is describing but it did work very well when I tried it out.  http://eaglemode.sourceforge.net/

There are 32 & 64 bit .deb .rpm .lzm packages or source tarballs, even a Slax based .iso with Eagle Mode preinstalled and a demo video all at the Sourceforge hosted project page. I am definitely going to give this one another go.

That is quite interesting but, as you point out, not really what I am looking for.  The reasons for this project that I have outlined so far are improved graphics and game related performance, augmented reality OS for capable devices, mother frelling Deus Ex/Neuromancer/GITS/Terminator etc. OS for when we replace our eyes!

Re: 3d wm

Watching Ghost in the Shell, I was fascinated by the scenes where people "wander around" the net.
I am currently studying Computer Games Programming (BSc, Huddersfield UK), and wondered if it would be possible to create an OS that was customized for running games.  There are "gaming" Linux distros about, but as far as I can see, they simply come pre-installed with graphics drivers and some games.  What if I wrote a kernel/OS that booted directly into the game environment, removing any overheads associated with running a regular OS, and installing the game on top of that.
It wasn't long before I realized it would be entierly possible to have a shell in this game, and that the game was essentialy an OS.  By modifying this OS, you can build up an entire environment around yourself, with all of the raw power of a UNIX shell and C, and free software, just like a Linux distro.

Re: 3d wm

Sounds like you're looking for something like the VR walk-through UI of Disclosure - I think Shirow Masamune may have drawn from that for inspiration.  Can't recall any earlier examples of that kind of UI in fiction, but I've seen similar in movies like Minority Report and TV series like Eureka.

while ( ! ( succeed = try() ) );

Re: 3d wm

Also; The Matrix.  I am very excited about this project.

Re: 3d wm

^ We already have a Mr. Anderson here. tongue

Sidebar:  For a while, I thought it might be fun to call Richard Dean Anderson "Mr. Anderson", especially since he mentioned online that he prefers to be called "Rick"...and his character on Stargate SG-1 claimed to be "very confused" by the Matrix trilogy.

while ( ! ( succeed = try() ) );

Re: 3d wm

Are you implying that Richard Dean Anderson uses Crunchbang?

Re: 3d wm

Nope; there's an "Anderson" here that some people welcomed by quoting/paraphrasing Agent Smith.  The comments about Rick were just a sidebar.

while ( ! ( succeed = try() ) );

Re: 3d wm

codemonkey wrote:

What if I wrote a kernel/OS that booted directly into the game environment, removing any overheads associated with running a regular OS, and installing the game on top of that.

This reminds me of the old Amiga, where this was common. The games were usually loaded instead of the OS. I would suppose it would use its hardware much more efficiantly.

Re: 3d wm

^ This is how game consoles run so well on hardware that is comparatively low-spec.  It's frightening how much processor power you need to play something like Centipede on a desktop PC.

while ( ! ( succeed = try() ) );

Re: 3d wm

^ Thinking about this, I wonder, why this is not done for PC Games.

Re: 3d wm

pvsage wrote:

^ This is how game consoles run so well on hardware that is comparatively low-spec.  It's frightening how much processor power you need to play something like Centipede on a desktop PC.

I was going to mention Games Consoles, but the new gen all have an OS!  Of course, PS3 used to be able to run Linux as well.  Even handhelds like the DS boot into an environment before you run the game.  They are also probably written with gaming first, then media management, and the hardware is a lot easier to handle (no consumer upgrades).
However, with the Game Console OSes, everything is locked away, and only really works on the architecture of THE machine it's designed for.  Also, you cannot use it for development (developing games from inside the OS).

Re: 3d wm

None the less, it is something I will need consider and research, and include in my dissertation.

Re: 3d wm

Oh, when I said "game consoles", I didn't mean home game systems...I meant the big arcade games.  Wouldn't surprise me if they still use primitive hardware in the newer game cabinets.

while ( ! ( succeed = try() ) );

Re: 3d wm

pvsage wrote:

Oh, when I said "game consoles", I didn't mean home game systems...I meant the big arcade games.  Wouldn't surprise me if they still use primitive hardware in the newer game cabinets.

You know, I never considered this at all.  I'll have to include it in my research, thanks smile

Last edited by codemonkey (2011-08-30 19:31:13)

Re: 3d wm

This is relevant: http://www.youtube.com/watch?v=VzFpg271sm8

Re: 3d wm

I am bumping this post because I will start writing my project proposal at the weekend, and I hope some fresh eyes might have some new input.. wink