Slashdot Mirror


Commercial 3D UI and for Linux

Lord Carmack wrote in to point us to Objective Reality's homepage which claims that it will be releasing an OpenGL based 3D interface for linux. There isn't much there, but it at least looks interesting- although it also looks commercial so I'm skeptical about how much acceptance it will see.

98 comments

  1. Re:Right by Carlos+Rego · · Score: 1

    No, I agree with the first post, indeed there seems that alot of asholes think that just because a application is commercial, it is evil or will never make it on Linux, BULSHIT !!!, that is the kinf of shit that prevents some other companies from developing to Linux, not everything is F@@@@NG free, I use Softimage for my work, it costs 10K, I can't hardly whait for them to port it to Linux, and if they ever do it wil cost the same 10K, but I guess for most people it shuld be free, right ? well it is not, and it wil never bee, I think it's great inux is free, but whe need more apps now, and some of them are going to be COMMERCIAL ones, and I for once don't see a single problem with that, I pay 10K for SI because I make money with it, if Im in a business and I need a app. to run my business and that ap. costs money .. wel, I'm just gnna HAVE to pay and shut up about it ... get a hint people...

  2. Re:so? by Anonymous Coward · · Score: 0

    Yeah..why are they "charging" their os?

    they are more pricier than beos.

    don't gimmie "download" excuses.. when your harddrive dies.. you still can download it right?
    duh!


  3. Re:unimpressed by Anonymous Coward · · Score: 0

    CAVE's suck. stereo glasses suck. trust me..i have 2 immersadesks and 1 CAVE 15ft from where i work and they *suck*. i'd much rather use my 19inch 1600 x 1200 32bpp monitor than a low res backprojection system (i.e. immersadesk/cave), crappy stereo glasses which stop working when you move 4ft away from the system (it has weird RF limits which force the glasses to unsync themselves from the screen -- this makes you see a double/flickering image).

  4. Re:How about a 3D window manager? by MammyNun · · Score: 1

    did they overhear a conversation I had...? Ever so often, it is humbling to see that other people come up with exactely the same ideas as you.

  5. Re:I'd been waiting for a 3D UI by Stray+Light · · Score: 1

    Its still available to download, and I think a new version (which allows you to run it on Irix 6.x).
    Check it out here.

  6. Gore stole my idea by irishmex · · Score: 1

    A while back I was going to invent the internet, but got busy and before I knew it, Al Gore had beat me to it. Bastard!

  7. Backwards compatibility allows faster adoption by erlkonig · · Score: 1

    If you can move to a 3d environment and still run all your old X and tty-based stuff, then there's no good reason -not- to adopt the new technology.

    Which is precisely why X has xterm.

    And why a 3D environment -must- support X. Fortunately, that's not that hard - just map it to the side of something and you're there, either through GGI, or rewriting Xnest.

    -Alex.

  8. the coolest part by PHroD · · Score: 0

    is that there is no current plans for a MacOS or M$ port :) me likes :)


    "There is no spoon" - Neo, The Matrix

  9. Try something different. by Grenamier · · Score: 1

    I looked at the screenshot along with some of the others mentioned in the posts, which tend to show traditional windows floating in free space...My reaction was "what's the point?"

    I believe there are really only two reasons to advance technology: to make it easier to do "old" things, and to enable completely new things that were not possible before.

    Can a 3D interface improve on our 2D interfaces (i.e. WIMP-style interfaces like Finder and Explorer)? I don't think so...it looks like the best efforts at going down this path so far are just giving us different ways to organize windows (arranging them in cubes and panels, stacking them along z-axis, etc). It feels like applying 3D concepts to today's interfaces could make the WIMP metaphor slightly nicer, but not by much.

    If we're going to play with such a different technology, why not try using the tech to do new things with interfaces, beyond "pointing" and "clicking"? Even if these things don't happen anytime soon, why limit our creativity now by following the same old paths?

    We might not necessarily see a need for 3D interfaces on our desktops now, but if we broaden our minds, I'm sure that we can find lots of "new" uses or methods that weren't feasible before with flat interfaces.

    Acceptance of 3D really depends on 2 things: 3D i/o devices to make proper use of a true 3D interface (holographic displays? mice with accelerometers on all axes?) and a really good example of an application where a 3D interface is clearly more useful than a 2D interface. 3d i/o devices will come eventually/soon (mostly because of games and CAD), but the examples of 3D interfaces I've seen so far haven't made a very convincing argument.

    --
    -- John Truong
  10. Re:your mind is so 2d by Anonymous Coward · · Score: 0

    Frankly, if DOS is all you think of when you think "shell", you aren't quite qualified to offer an opinion.

  11. Re:3D UIs: by Rozzin · · Score: 1

    Well, expressing data in more dimensions can be good, and helpful, but only so long as you're not exceeding the dimensions that the viewer can actually experience (in number or in type).

    Three-dimensional workspaces would probably work better than two-deimensional ones, but only if the user has the capability of truely experiencing the 3-D reality.

    If you have three rectangular items, it might be best to join them all together like the corner of a box, rather than laying them out side-by-side-by-side, or whatever. If all that you can experience is two dimensions (for example, you 're viewing the universe through a CRT), then you can't really see depth--you can just get an impression of it.

    If we take a plane (or the [inner] side of a cube) and rotate it, so that the surface becomes more parralel with our line of view, in two dimensions, everything on that plane appears to shrink along one axis, and either shrink or elongate along another axis, which can be... unpleasant; in three dimensions, we see that things are moving away, or toward us, and the mind adjusts the perceived sizes of everything, so we don't get that strange, irritating, stretchy-shrinky effect.

    The `non-flat planar' layout of workspaces is the only advantage that I see, in a 3-D workspace, with regard to presentation of data that doesn't naturally occupy at least three dimensions--being able to place more items side-by-side, but have them occupy the same amount of (or less) space, is great, but being able to push and pull 2-D windows to give a better `document P is make occult by document Q' feel is rather worthless as far as anything besides aesthetics goes, and may actually act as a hinderance to `productivity', by adding complexity and time-consumption to the navigation of the workspace. This is big problem that I've always had with mice and other scrolly-pointy-clicky things--in order to perform an action, you need to move to a specific location, and, to move to another location, you need to traverse all of the space between it and your current location. Three-dimensional touch-sensitive displays would probably speed things up;), but I think that I'll be sticking with my keyboard until I have wormholes in my workspace, or the workspace responds to thought....

    --
    -rozzin.
  12. Re:Why?! by Scuzzybug · · Score: 1

    We have already witnessed the (r?)evolution from CLIs to GUIs. The world is 3D, so why shouldn't you interface with a computer the same way? I see this leading to more intuitive UI's. Maybe this will all lead to holographic computer displays, or fully immersive virtual reality. As far as pointing devices, we have gone from keyboards, to mice, now what? I can't remember where I saw this, but I have seen a sort of "3D trackball..." The ball from a trackball on a curved surface, that is used to manipulate machinery in 3 dimensions. If someone knows what these things are called, please reply.

    Basically, this is just progress. This particular 3DUI probably won't be very good, since it is the first. But *this* is the future.

    So, who is going to be the first one out with an open-source 4D UI? :)

  13. Ferrycam.com by Anonymous Coward · · Score: 0

    You obviously don't live on Bainbridge Island like I do, where the ferrycam.com is a lifesaver. Bainbridge is beautiful, but when you want to go any further than downtown seattle on a regular basis, you're screwed. By the way, why the heck are you talking about this here?

  14. Re:Human Interface? by Anonymous Coward · · Score: 0

    SpaceTec's "SpaceBall" is a neat solution which might fit this well. Rather pricey, at least the version sold to CAD Engineers is, but I think there is also a cheaper version, which for all I know varies only in the included software. (I really am not sure).

    cheers,

    timothy

  15. M. Twain:"Use not a 25c interface if 10c will do" by cynicthe · · Score: 1

    Apparently Objective Reality is suffereing from the same illusion most GUIsers do. That M$ created the Universe, Al Gore created the Internet, and that efficiency comes on its own.

    I used to love how Wing Commander ran under 640k in the early days.

    And have you checked emulators yet? The gigantic storylines in games like Final Fantasy I fit in 256k and the emulator itself is hardly 100k.

    Seriously write a How to build an Open Hardware .25mm fab in under $1Million and leave the FAD, and FUD to marketroids.

    --
    The ship sank. Get over it. (This sig was cut out from another's shirt and painstakingly hand-posted)
  16. Why?! by Upsilon · · Score: 1

    Honestly, I can't see any possible advantage to a 3D UI other than the coolness factor. I mean, come on! What kind of pointing device would be required to work in a 3D environment? Do you really think that it would be more intuitive than a standard "2D" environment? And 2D in that sense is really something of a misnomer. Afterall, can't you stick one application behind another already? It's only 2D in the sense that you are always looking at your applications straight on. And that's a GOOD thing. Why on earth would you want to see the side of an application?

    And think of the resources that would be wasted on a 3D UI. Imagine the processor power that would be required to do even the simplest tasks. What is the point?! How would this be better than the GUIs we already have? Imagine how difficult it would be to use a mouse to select an object in 3D space. Why, why, why?!

    OK, I'm starting to rant. But the major criticisms I've seen in the other posts I've read is that it's not open source. Nobody seems to have mentioned that it's an incredibly stupid idea. OK, it looks cool, but that's about it.

    You can take my command prompt when you pry my keyboard out of my cold, dead hands.

    --
    I am not an idiot. Please use my name to email me.

    "That's right, I'm quoting myself."

    -Upsilon

    1. Re:Why?! by Jon-o · · Score: 1

      Such an input device does exist - I'm positive I remember reading something about a "bat". Basically, it's a 3d mouse, as the name implies (is there really anything ELSE they could name it?) I believe that the University of New Brunswick developed it to help them with some mapping, or 3d visualization software years ago. I haven't seen anything on the consumer end of things, but it's certainly doable.

  17. Re:This is nothing... by amlutias · · Score: 1

    there's a movie called "hackers"?
    wow, i bet it's incredibly bad!
    i wonder if the only redeeming feature is angelina jolie.

  18. Re:Right by Brian+Knotts · · Score: 1
    Beer != Speech.

    Back to remedial training with ya...

    --

  19. What's the point? by Anonymous Coward · · Score: 0

    Ok, a 3D UI *sounds* incredibly cool, but how will it actually improve the UI? The only 3D effect in the screenshots was showing windows tilted at an angle... that just makes the windows harder to deal with!

    Seriously, what can a 3D UI do that a 2D UI can't? (Not counting stuff that makes the UI less useful, like windows at 45 degrees.)

    1. Re:What's the point? by Anonymous Coward · · Score: 0

      Agreed...I think we tend to get caught up in the idea that "it has more D's, so it much be better!" In reality, it remains to be seen whether this is at all effective in day-to-day work.

      Sure, there's all that stuff about immersive environments and CAVEs and all that, and this could no doubt be a boon for some. But what impact, if any, is this going to have on the much larger group of average grandmas storing recipes and sending e-mail?

      I'm trying to be cautiously optimistic here. But I can't help but be reminded of older ideas like graphical programming languages a decade ago, which everyone was so certain would be the wave of the future because, well, "there's icons involved! It MUST be better!" Yet today, still, if you want to do any serious coding, you whip out your favorite text editor and WRITE. For some (most?) things, the optimal interface often is just something mundane without all the chrome and flash. Here I've got this 2D windowed interface, itself once considered chrome and flash, and I'm mostly just using it to pick between telnet sessions.

  20. BeOS too! by arielb · · Score: 1

    This will come out for BeOS too. And LinuxPPC. But no plans for mac and windows http://www.oreality.com/synapse_pr.html

    --
    ---
  21. Re:3D UIs: by Ian+Bicking · · Score: 1
    Three-dimensional workspaces would probably work better than two-deimensional ones, but only if the user has the capability of truely experiencing the 3-D reality.
    But humans can't truly experience 3D reality. Our eyes are very 2D -- just a plane of retina on the backs of our eyes. We extrapolate the three-dimensionality from our 2D images.

    We do have stereoscopic vision, but it's rather crude -- limited to close range, and with rather poor resolution. I don't think it offers much, especially since the necessary goggles would be a PITA.

    Note that any data-representation will still be essentially 2D -- you can represent a 3D surface, but only a surface. You cannot represent the interior, because the surface will hide it. Again, we only see 2D, because a surface is just a twisted plane (the twisting has some informational content, but not a whole dimension's worth of it).

    It is amazing, when you think about it, that we understand three dimensions at all. It shows there's a hell of a lot more going on inside our heads than our I/O can express.

  22. ever played quake/quakeII/etc. by Anonymous Coward · · Score: 0

    it would be efficiant to move around like I do in a quake game. Mouse for y axis and spin and keyboard for z and x access. when you want to click on something, just click the second mouse button to take it out of move control and render a 2d curser. use this curser for fine control of objects.

  23. 3D UIs: by Ian+Bicking · · Score: 2
    Honestly, I think 3D UIs are mostly for looks, not for real use. IMHO they don't have the potential to significantly increase the efficiency of people's interaction with the computer.

    I responded to someone wanting to add 3D to Gnome a while back. They felt you could express more information with a third dimension, but they overlooked the fact that human vision is inherently 2D.

    In an already 3-dimensional context, it would be helpful to have a 3D extrapolation of the interface -- something that the aforementioned 3dwm seems to be trying to do. But to put a 3D interface onto a 2D display is just glitz.

    The human mind does have a proficiency at creating an internal model of a 3D situation, even though it is only perceived with two dimensions. However, while this is useful for understanding inherently three-dimensional situations (as in CAD, for instance) it is not a good way at dealing with other information.

    People naturally organize things in a two-dimensional fashion when given the choice. Be it shelves, stacks of papers, tabular information, etc. It is easier and more accessable.

    While there are certainly more innovations left to be made in interface, the new directions are much more subtle than 3D.

    1. Re:3D UIs: by Rozzin · · Score: 1
      You cannot represent the interior, because the surface will hide it.

      This only applies to opaque objects, or objects with opaque surfaces--have you ever looked at an ice cube out of your freezer, for example, or a cloud? Clouds are some of my favourite objects, because of the..., um..., cloudiness;)--I can see the surface, but I can also see a large number of different depths in the cloud; clouds please the stereographer in me....

      Again, we only see 2D, because a surface is just a twisted plane (the twisting has some informational content, but not a whole dimension's worth of it).

      Yes and no--
      The surface is a twisted plane in the sense that it is only a surface, but it's not a plane in the sense that it doesn't lay only in two dimensions of the coordinate-system in which you're measuring it.

      Also, considering that we typically have multiple eyes, we can actually observe in three+ dimensions--our sight's recognition of positions can be broken down into:
      • a horizontal coordinate (ie: at position 1, 2, 3...)
      • a vertical coordinate (ie: at position 1, 2, 3...)
      • an `eye' coordinate (ie: at position 1, 2..., >2 if we have >2 eyes).

      Of course, this isn't quite the same three dimensions that we usually mean when we say `3-D', but it is a set of three dimensions.

      There are a few other dimensions, in which the an object isn't observed directly, as well: the angle formed by the normal vectors of our eyes, the tightness of the iris, et al. The latter aids somewhat in determining depth, and the former aids both in depth-perception and size-perception. Colour is another dimension which is measured along to help determine the depth of something--some colours actually tend to look `further away' than other colours.
      --
      -rozzin.
  24. Re:Berlin Consortium by Jordy · · Score: 1

    We don't nearly as much press (in fact, almost none to date) compared to some of the other X projects such as Gnome or KDE and no external funding, but we do progress.

    I think the difference is that we have basically gone through the low level architectural stages. We have picked a base design which is powerful and yet flexible and now that that's done, developmental pace is starting to pick up.

    Of course, a little PR never hurt and we could certainly use more developers and some funding.

    I believe in the end, X is doomed. It's controlled by a closed consortium, has 15 years of baggage and is the essense of monolithic programming.

    It provides very few of the modern GUI services that Windows or MacOS provide, so what you see is window managers and toolkits taking up the slack attempting to add these services, basically fracturing X the say Unix was fragmented. You get programs which have been reimplemented to work on a specific toolkit or specific window manager over and over again. Duplication of work is common, and unfortunate.

    As far as 3D interface, it has been spoken of. Unfortunately there has been no clear model for 3D interface for the 2D desktop world we live in. Microsoft actually has shown a 3D interface demo which was quite interesting as have a few other companies, but none of them were complete.

    --

    --
    The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
  25. Re:I'd been waiting for a 3D UI by Anonymous Coward · · Score: 0

    this looks very similar to the Harmony Hyper-G browser I played with a few years ago

  26. IBM's research into 3d environments. by Grenamier · · Score: 2

    Take a look through this: RealPlaces.

    It's very interesting.

    --
    -- John Truong
    1. Re:IBM's research into 3d environments. by Anonymous Coward · · Score: 0

      Before falling in love with screenshots, do not
      forget what's a UI is really about is
      ERGONOMICS. Check out :
      http://www.iarchitect.com/phone.htm
      for more info.

    2. Re:IBM's research into 3d environments. by Grenamier · · Score: 1

      In the previous comment I submitted, I was making the point that interface designers who are looking at 3D should look into new directions or possibilities that the new technology could enable. IBM's ideas or examples may not be the best ones, but they're interesting because they're different and the writings bring up some good points.

      --
      -- John Truong
  27. Expect Microsoft to buy this company. by Codifex+Maximus · · Score: 1

    If it ain't free then it can be bought; I expect this company to be bought by Microsoft!

    The future of Linux, of which I doubt this 3D Operating Environment is, should not be based on a commercial product that can be usurped so easily.

    I laud them on their apparent hard work but... unless they are extremely dedicated to Linux and BE they are targets for assimilation!

    --
    Codifex Maximus ~ In search of... a shorter sig.
  28. Nothing to see here. Move along. by asb · · Score: 2


    What does 2D GUI components mapped into 3D space provide, other than the backside of a window, that cannot be done in ordinary 2D environment? This whole concept sounds like a slashdot kiddie-bait.

    --
    Antti S. Brax - Old school - http://www.iki.fi/asb/
  29. Re:slashdot.org.. why didn't you guys mention abou by Anonymous Coward · · Score: 0

    Of course they're biased...

    against anything not Linux...
    against anything not open source...

    idiots

  30. Re:unimpressed by Anonymous Coward · · Score: 0

    Ok, but you're still talking 2D. I'm not saying CAVE is greater than a 19inch 1600 x 1200 32bpp monitor. You're talking about technology and you have to accept that real good 3d environments will exist soon. In 3D environments you want 3D widgets.

  31. Re:Why X? by C.Lee · · Score: 1

    >beos will be the alternative os.

    Want to see the future of beos? Look no futher than the Amiga. The BEOS guys are walking into the exact same minefield that the Amiga crowd did with their obsession with mulitimedia.....

  32. Re:This is nothing... by C.Lee · · Score: 1

    >Man, i was using a 3D UI when i was h4x0r1ng gibsons back in the day.

    Actually, it's nothing but Microsoft Bob revisited. I shudder to think of the kinds of industral disasters this kind of interface is going to cause at say a chemical plant when something goes wrong and people start to panic and begin fumbling around within the UI.

  33. Would be very cool for ATM's/embedded apps by Anonymous Coward · · Score: 0

    Can you imagine an ATM with 3D widgets :) It doesn't look open source so I doubt it will get on the desktop much but it still looks useful for commercial companies who have money and need a cool UI for a specific application.

    1. Re:Would be very cool for ATM's/embedded apps by Anonymous Coward · · Score: 0

      No, but think of a really big screen within an "intelligent" office. Think ahead of your time a bit.

    2. Re:Would be very cool for ATM's/embedded apps by displague · · Score: 1

      Now you are reminding me of LawnMower Man!!! When he was trying to find an access port to escape into the real world with.. I have seen a shockwave web site or two that would be perfect for a bank/atm type 3d ui. it had say fours gears each presenting an option - you click on one and it rotates back to another level where it meets up with your next set of options.. 3duis da bomb

      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
    3. Re:Would be very cool for ATM's/embedded apps by Anonymous Coward · · Score: 0

      I work for this company, but thought it would
      be of interest to this thread:

      http://www.iworker.com/3dgui.gif

      The screenshot shows the interactive 3D GUI
      from our Windows ModelSheet product. A linux port is semi-started (with a possibility of oepn-sourcing the graphics engine). We are just waiting on two things: A paying customer to say they need a Linux version and for the Qt/Gnome wars to settle down before committing to one of them.

    4. Re:Would be very cool for ATM's/embedded apps by Anonymous Coward · · Score: 0

      the bankboston ATMs in here in boston have a semi 3D gold interface with 3D effects. the only problem is that its slightly less faster than the old one..this sucks for most ppl who want speedy access to cash and dont want to hang around waiting for the GUI to catch up.

  34. I'd been waiting for a 3D UI by Chandon+Seldon · · Score: 1

    Ever since I saw the movie "Jurrassic Park" I thought a 3D GUI would be neat. It is taking the inefficiency of a high-graphics UI another step further and making it a high graphics 3D UI, that can't be good for performance. Also, it becomes difficult to interact with a 3D UI on a 2D screen with standard 2D input devices, I'd somwhat like to know what tecniques they intend to use to solve this problem.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
    1. Re:I'd been waiting for a 3D UI by dadkins · · Score: 1

      The 3d GUI in Jurassic Park was shipping with SGI Indy's at the time. It wasn't made up for the movie, but was a real interface by SGI. I wonder what happened to it...

    2. Re:I'd been waiting for a 3D UI by Ojoshiro · · Score: 1

      Ehm, I don't get the idea you're proposing, have six desktops on a cube?
      Not really 3D is it? You can have multiple desktops now, so what you're proposing sounds a bit like nonsense...
      I liked the idea of stacking elements into a pipe better. You can then see the 3D construct. A bit like building Lego.
      Otherwise I don't see the advantage of a 3D ui above an ordinary one.

    3. Re:I'd been waiting for a 3D UI by displague · · Score: 1

      The elements within each face of the cube would be 3d as well... maybe this will help:
      imagine a cube with a hologram of a 3d widgeted desktop on each face. or different views of the same 3d desktop on each face. as far as the computer would let you go you would have the ability to reach into any one of these faces and manipulate any 3d windows, objects or widgets within each face. you could hold the cube up at an angle and still see 2 other faces while manipulating one.. this is the virtual desktop pager system i am talking about...

      now take that cube and put it in a larger box. this would be your true root cube/window... if you wanted you could have multiple mini cubes in the box, or you can pull 3d windows/objects out of a mini cube onto this root cube, or you could make one of the mini cubes zoom in to fill the root cube.. so now you only see one 3d face of one cube... but if you have a six sided display, you could move to the other sides of the display and see the other 3d desktops - or you could set it up so that by moving to the other sides of the display you see a different view of the same cube (cube face)... with a display system where you are not looking at a cube but are inside the cube - or a sphere, we can use the same system and just through you in the middle - instead of in front.

      if this doesn't make sense- oh well.. it is hard to communicate 3d in 1d...


      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
    4. Re:I'd been waiting for a 3D UI by displague · · Score: 1

      Johnny Mneumonic had it best!!!
      Just like we have black box and other simple wms now - we can have basic wire frame 3d wms in a year or so...
      personnaly i would give up the wm's+themes we have now for a kick ass green plasma display using simple green wireframe cubes as terminals.. each cube could represent a desktopp with each face of the cube a virt. desktop..
      grab the cube(desktop) you like rotate it to the right face(virt desktop), point your finger at some special button(maximize?) on the face and the virtual desktop face of the cube you pointed to fills your display cube.. so now you have cubes within it that are like your applications..2d applications can be 2d with 3d borders and frames so that you can pull them etc... (can't pull a 2d object in 3d)
      a window in your way? minimize is silly! you can just push it to the background - or turn it 90 degrees into a deviation of "window-shade" mode so that you just see a side frame of the window with a text version of the name written on the side... I have been thinkingn about this alot in the past few years - It's about time people started making some noise...

      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
    5. Re:I'd been waiting for a 3D UI by STratoHAKster · · Score: 1
      It's called FSN and you can download an Irix 5.3 binary for it from;

      ftp://ftp.sgi.com/sgi/fsn/

      Also, here's a screenshot.

  35. Once again some steals my idea by Anonymous Coward · · Score: 0

    Damn once again I wish I would act on my ideas earlier. I had this idea about 4 months ago and was already to code it to until a stupid assignment got in the way. Oh well... I hope they make it as cool as I thought it would be : (

    Benno

    1. Re:Once again some steals my idea by Anonymous Coward · · Score: 0

      Well, it was my idea to melt cheese between buttered slices of bread, but you don't hear me complaining because somebody else copied my idea for grilled cheese sandwiches. But I'll claim it as my idea here.

    2. Re:Once again some steals my idea by Anonymous Coward · · Score: 0

      Um.. I dreamt of a 3d environment for an OS for years... in fact since win95 came out.. of course I was only what.. 8? heh..


      "Everbody has ideas.. only few act on them."

    3. Re:Once again some steals my idea by Anonymous Coward · · Score: 0

      Heh.. Seeing as how I did a bit of code for a 3D UI on Compuserve about 10 years ago... 4 months ago is missing the boat...

    4. Re:Once again some steals my idea by Accipiter · · Score: 1
      Oh my GOD. That was MY idea! Thief! :)

      In response to the first poster, the idea of a 3D GUI dates back to the first concepts of the GUI (Mid 1950s), back when it was referred to as a "Fully explorable manipulation system." Unfortunately, neither the GUI, or the 3D system ever got off paper.

      -- Give him Head? Be a Beacon?

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

    5. Re:Once again some steals my idea by displague · · Score: 1

      Happens to me everyweek... It is kind of reassuring to know that if you don't do it, eventually someone else will.. Atleast you know there isn't just a sea of morons out there... We are all inspired by relatively the same things - and will eventually create the same wonders... Now we just need Socialist Communism (Anarchism). (Just realized anarchism is already sort of the way it works on the internet especially with opensource - noone is oppressed and we get the common good goal accomplished through exchanges of contributions..wow, anarchism rox! Anarchism FAQ)

      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
  36. How about a 3D window manager? by NickElm · · Score: 3

    Check out the 3Dwm website for something quite similar... This is a three-dimensional window manager for X with OpenGL support. It's still in early development, though. Another cool app is GLACE, which supports running X applications on 3D surfaces.

  37. Would seem more efficent to emulate 3D effects by Anonymous Coward · · Score: 0

    IMHO most 3D widget sets in the near future will probably act like their 2D counterparts, just with 3D special effects such as maybe windows coming towards you as they are maximized. In these cases it would seem to be easier just to double buffer, scale, and modify the widget data while the effect occurs instead of using a real 3D widget set.

  38. Tux on ROIDS! by Skip · · Score: 0

    Whoa... look at the pic 'bigp.jpg' in that same directory
    Ah-nold Tuxenegger!!!
    Skip
    --------------------
    flifson@csdotuctdotacdotza

    --
    Skip
    --------------------
    "To create an apple pie from scratch,
    you first must create the universe."
  39. GGI? by Anonymous Coward · · Score: 0

    This looks a lot like the 3D ui demonstrated by the GGI folks:

    http://www.ggi-project.org/images/cube_withxggi. jpg

    1. Re:GGI? by Stalke · · Score: 1

      That cube is just a multi-headed display (?) all with the different displays mapped to a different side of the cube. There really isn't anything 3d about it. Each display itself is 2d.

      --
      -?-
    2. Re:GGI? by Accipiter · · Score: 1
      Big Difference. The applications running on that GGI system are still 2D apps, just "mapped" to a side of a cube. The system featured in the article actually uses 3D for the interface.

      -- Give him Head? Be a Beacon?

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

  40. Re:Berlin Consortium by Acy+James+Stapp · · Score: 1

    From what I've read about Berlin and its predecessors, it seems very well architected and worthy of development. What amazes me is that it continues to progress, albeit quite slowly.

    --
    -- Too lazy to get a lower UID.
  41. unimpressed by PhoneMonkey · · Score: 1

    Well, it's nice I guess.

    So lets take the low emory footprint Linux and overlay a 3d interface on it.

    How smart is this?

    --
    It's a thankless job, but I've got a lot of Karma to burn off
    1. Re:unimpressed by displague · · Score: 1

      Hey - you don't have to use it if you don't want to...
      personally - i am sick of the same old 2d crap we have been using for the last 20+ years.. there is no real diff between using any X-wm and MS Windows. I have been waiting (and requesting) for this step for some time now.. the movie makers have been implementing it - now it's time for the coders...

      screw your memmory footprint concerns!!! Quake is taking up 16-20mb ram while running right? if you always had quake open on your (128mb ram is sooo cheap these days) PII or better machine, would you really notice?
      +the quickness of vid cards today
      +accelerating GL cards
      +XFree4
      +Berlin
      +GGI (already making this possible)

      WE ARE READY! LETS DO IT!!!

      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
    2. Re:unimpressed by Anonymous Coward · · Score: 0

      I can one be so conservative? Concerned with memory footprints .. just run command line interface. As said before, you don't have to buy it if you don't want to.

      Then a lot of 3d applications can benefit from it, because you want 3d widgets in real immersive environments ( CAVE, stereo glasses ... ). Using 2D widgets makes no sense there.

  42. Berlin Consortium by V. · · Score: 3

    I'm sure that a lot of people already know this, but for those who don't....

    http://www.berlin-consortium.org

    The Berlin Consortium appears to have similar
    goals( altho it's a little hard to tell from the
    somewhat vague PR by Objective Reality ) w/ the
    advantage of being GPLed. Berlin has the
    disadvantage of being rather in young in
    devel. terms tho.

  43. Summary description of Berlin by Julian+Morrison · · Score: 1

    Berlin will be a window system, somewhat similar to X but drawing with OpenGL, and with a single built in abstract widget set with swappable implementations. (hence getting both consistency and user-configurability)

    Initially as I read the site it will be optimized for drawing 2d wigets onto a 2d plane, but I see no architectural feature that would prevent the widgets being swapped for a "theme" that draws them in true 3d.

  44. what about the 3d applications? by j1mmy · · Score: 1

    I'd be curious to see how they manage windwos 3d accelerated applications. It's not an impossibility, but I can imagine that having the accelerator render both the window manager and an application at the same time will steal clock cycles from both and cause an ovreall system slowdown.

    1. Re:what about the 3d applications? by mathematician · · Score: 1

      "I'd be curious to see how they manage windwos 3d accelerated applications."

      I do that right now with X window. I recently added the 3D hardware acceleration drivers from nVidia. Now when I run programs like flightgear (a rather cool flight simulator), it comes up as a window with 3D graphics in it, in the meantime, I can be running netscape or xterm and doing other stuff while I fly my plane. There doesn't seem to be any slowdown at all. I am even running fvwm95 with 6 seperate virtual screens, and I can switch back and forth no problem - at least no problem with speed - a bit of the HUD graphics appears on the other screens.

    2. Re:what about the 3d applications? by mathematician · · Score: 1

      Oops, I misunderstood what you were saying. Sorry. You were talking, in effect, about 2 3D programs going at once, the interface, and the application.

      I tried running 5 flightgears at once - definitely slowed things down.

    3. Re:what about the 3d applications? by Accipiter · · Score: 1
      Makes you wonder if you can "toggle" between 3D interface mode, and standard 2D window mode. That would solve that problem.

      -- Give him Head? Be a Beacon?

      --

      -- Give him Head? Be a Beacon?
      (If you can't figure out how to E-Mail me, Don't. :P)

  45. This is nothing... by amlutias · · Score: 1

    Man, i was using a 3D UI when i was h4x0r1ng gibsons back in the day.

    1. Re:This is nothing... by displague · · Score: 1

      You watch the movie hackers one too many times? I wish we could just forget about logical 3d and input devices and just use screen savers to interact with the computers like they did in that movie.. we would get much more work done ;)

      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
  46. Re:Human Interface? by chalsall · · Score: 1
    One immediate (and simple) solution is what we're already working with now under our 2D environments -- the mouse cursor is contrained to be in the 2D plane that is the screen surface, and whatever is clicked on is whatever can be seen at the point the mouse is at. I.E. whatever is front-most.

    In our current 2D environments we sometimes have to use the "Lower Window" command, which un-obscures other windows which can can then manipulate. Not as effective as having 3D input, but it works. Further, some users aren't going to be comfortable using a 3D cursor.

    So you start with what everyone already has and is comfortable with, and then you add additional input options as time goes on.

  47. need to be compatible w/ X by Anonymous Coward · · Score: 0

    who wants to pay $100 for a GUI that isn't compatible w/ X... I'm sure one of these open-source X-based 3D GUI's will beat it. How cool would it be to be using normal X apps in a 3d windowing system? :)

    -ethan

    1. Re:need to be compatible w/ X by scrytch · · Score: 2

      > who wants to pay $100 for a GUI that isn't compatible w/ X.

      Every windows and mac user.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  48. I agree by Anonymous Coward · · Score: 0

    Spent time on something more worthwhile

  49. hmm..looks fine with my beos... by Anonymous Coward · · Score: 0

    i don't see any problems..
    on beos platform that is :)

  50. This is more of a gimmick than anything by John+Allsup · · Score: 1

    3D UI??

    You have a screen (which is a 2D display device) and a mouse (which is a 2D pointing device).

    How exactly you make a 3D interface that is more useable than a 2D one is beyond me. Remember that the 3D is all in the mind, and that conventional windowed displays aren't much less '3D'

    p.s. any of this remind you of that 3D cube demo that the GGI guys did -- interesting, but hardly what you'd ever like to use (though I must admit that a rotating cube would make a nice window transition effect)

    --
    John_Chalisque
  51. Re:Linux desktop reminds me of a turd by gavinhall · · Score: 1

    Posted by MaverickPl:

    Why not get ttf fonts working for your computer? You can do it with either xfstt or the defualt xfs that comes with RH6. Also you need is a tool called ttmkfdir and so ttf fonts. It is very easy infact.

    Also if you are looking for some cool fonts go to *shameless plug*

    http://www.da3.net/fontworld

  52. workworkwork by Anonymous Coward · · Score: 0

    such a work to get the browser workin heh?


    god.. I'm going surfing.. u have fun tinkering your linux.

  53. MS FUD? by Anonymous Coward · · Score: 0

    You guess ;-)

  54. MS Research is also doing 3D UI by nuttie · · Score: 1

    MS Research showed a 3D UI prototype called the Task Gallery at the WinHEC conference in April, running live & working Windows apps inside a 3D environment. They're betting on bringing the legacy apps along and then augmenting the environment with new uses for 3D. Nothing public yet on the MS Research website, but it was featured in a big figure in the Wall Street Journal's special feature on managing information overload last week. ("Managing the Mountain")

  55. Repetitive stress related injuries? by pos · · Score: 1

    I wonder what kind of carpel-tunnel syndromes the repetitive tasks of 3D pointer controls will cause.

    But anyway...

    I don't think a pointer is a 3D thing at all and shouldn't moved into a 3D interface. I think a cross-hair is more appropriate. Currently, We move objects on our desk but our "view" of the desk is fixed. The alternative would be a fixed position pointer (crosshair) where mouse control moves the desktop underneath. (This is like panning across the desktop when you run virtual resolution higher than your physical resolution)

    People find this kind of view moving annoying in 2D but are more accepting of it in 3D.

    Once better input devices are made, then work on controlling both view changes AND a 3D pointer should be put in.

    --
    The truth is more important than the facts.
    -Frank Lloyd Wright
  56. 3D > 2D > 1D.. its all implementation by ChrisBrown · · Score: 1

    3D is better than 2D, just slightly less than 2D is better than 1D ... it is all implementation, and I have not seen any good implementation yet. Three dimensional displays have to be displayed *in* three dimensions.

    (one dimenson being a row of pixels)

    --
    --Chris Brown
  57. Human Interface? by Accipiter · · Score: 1
    One tends to wonder how the mouse would be handled in a 3D environment. The mouse was designed for, and used as a 2D interface. Using a standard pointer in 3D space would seem awkward. (How would you use the full range of every axis?)

    The only way I can see this as being overcome would be to have the mouse pointer constrained to 2D, while a second controller (keyboard maybe?) actually spins the 3D space to come to the mouse. This would seem to be very time consuming and awkward. I'm curious to see how they solve this problem.

    -- Give him Head? Be a Beacon?

    --

    -- Give him Head? Be a Beacon?
    (If you can't figure out how to E-Mail me, Don't. :P)

    1. Re:Human Interface? by displague · · Score: 1

      Wheel Mice are perfect for the interim... you use the standard left/right/up/down of the mouse and use the scroller to do things back/forward ... you could even say use the scroller to move you back through the window or window manager, then use a hold left click and use scroller to perform rotates.... etc... OH GOD I WANT IT NOW!!!!!!

      --
      Marques Johansson
      displague@linuxfan.com

      --
      Marques Johansson
    2. Re:Human Interface? by DarkHour · · Score: 1

      I think that the better way.. will be to design a new controler.. some kind of glove.. like the old powerglove (nintendo)

      go there you'll have better idea of it.. :)

      http://www.cms.dmu.ac.uk/~cph/pg.html

  58. your mind is so 2d by Anonymous Coward · · Score: 0

    imagine working with 3d interface to get your job done faster.. without going thru the shell.. i just can't imagine going thru dos shell in the future.

    unless you are not looking forward on voice command technology where your computer will talk to u ... insted u going thru dos shell....The technology now a these allows us to take advantange of the faster hardward..what's the use if you got a super fast computer and still tinkering with your old dos prompt?


    why are linux peeps's mind are so 2-d.. god I wish I knew.

  59. slashdot.org.. why didn't you guys mention about.. by Anonymous Coward · · Score: 0

    Beos platform also?

    are you guys bias?

  60. Why X? by Anonymous Coward · · Score: 0

    X-windows are slow and clunky..

    beos will be the alternative os.

    Linux is wayyy far on the gui enviroment.

    beside.. x-windows's interface is very messy and looks very cheap.

  61. Gotcha! by Alex+Belits · · Score: 1

    Example: http://www.ferrycam.com/livepush.html or anythign else the requires plugins which makes up a huge sector of the WWW. This is not acceptable at all.

    Gotcha -- MS Windoze user "criticized" Linux with "facts" entirely from his wild imagination.

    The page uses netscape-specific server push that happens to be implemented in exactly the same manner on all platforms. Simple attempt to load that page from any Linux box will show that, and our smart Anonymous Coward obviously never tried to do that.

    And if sir Anonymous Coward cares, no one uses nonstandard plugins (ones that don't correspond to known and supported everywhere MIME type) anymore -- even on Windows they impose more security risk than what they worth.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:Gotcha! by Anonymous Coward · · Score: 0

      you are telling me this because? ? ?


  62. Tip: Use beige and highlight with white and black by Anonymous Coward · · Score: 0

    You can simulate a 3d interface on a screen by bordering. Color the top and left sides of a windows with white, then color the right and bottom side with black. You can also make it appearn the button are raised or lowered that same way. :P

  63. Rolling my own at least gives a nice 3d space by erlkonig · · Score: 1

    I've been playing with a 3d UI for a little while; apparently a lot of us have. I'd like a lot more than just a 3d interface though. Something that brings people into the same environment, something where object have permissions so sharing doesn't have to be total, something where I can work on my house design while watching the netrek freaks blowing each other away overhead...

    Here's a screenshot of a tty running in my current software, with sheep wandering below. From here I can run commands from the shell level that produce output back here in my space, like a life simulation I wrote in Perl that communicates over TCP with my Z program to produce a life grid floating a little ways back into the trees.

    Oh yes, the sheep bleat when you click on them.

    I got into this idea at Origin games when I ended up with a $350k SGI reality engine on my desk. Now if I just had more time...

    We need a shared, networked, distributed, permission-equipped environment -- all I've seen is internal-object-only, unnetworked, undistributed, one-user, no-permission environments. Even XEROX PARC can't seem to get two applications running in one space, according the little posted on their website , at least. Don't you want the tension of trying to read your email, or do some work inside of Quake 4?...

    -Alex

  64. so? by Anonymous Coward · · Score: 0

    check out the redhat web site..

  65. Right by Anonymous Coward · · Score: 0

    "although it also looks commercial so I'm skeptical about how much acceptance it will see."

    If someone wanted money for the work they did, that must make them fucking evil and they have no place in linux. I hate zealots on either side of the fence. If its good I'll use it.

    1. Re:Right by BrianH · · Score: 1

      Chill out man! I think you're missing the point of what he's saying. When you have a (technically) free operating system, more than a dozen free 2D UI's available, and a couple free 3D UI's under development, what are the odds that Joe Linux User is going to be interested in spending money on this one? Most Linux users, myself included, will pass this over and wait for one that is 1) Free and 2) Open Source (two happens to be a bit more important to me).

      I have nothing against commercial software development either, but going commercial in this instance does mean that it's acceptance will be limited.

      --

      There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
  66. Waiting to pounce? by Anonymous Coward · · Score: 0

    Hold on there! The poster did not advocate zealotry, only pointed out that a commercial product in the linux world of mostly free / Free software would have a built-in limitation to its appeal. He doesn't claim that wanting money for work is evil or anything of the sort. I even get the feeling that he might regret the tough time that this product / it's creators will face because they are at such a self-imposed disadvantage.

    Remember, there's MetroX ... how many people use it? A fair number, I'm sure, but no question the fact that there is free competition in the form of XF86 which works well for the Vast Majority means that, just like a commercial GUI, the appeal is limited. So what?

    As you say, those who think it's the best tool, and can afford it, will use it. Good!

    Best,

    timothy

    although it also looks commercial so I'm skeptical about how much acceptance it will see."

    If someone wanted money for the work they did, that must make them fucking evil and they have no place in linux. I hate zealots on either side of the fence. If its good I'll use it.