Amusingly, off the four people who answered my "Why 3D desktops?" question, 3 of them just said "You can't think of a use because you like 2D!" and one of them offered a 3D use for an application, not a desktop.
Anyone care to actually offer me some way that 3D is better than 2D _for a desktop_?
Anyone care to actually offer me some way that 3D is better than 2D _for a desktop_?
no subject
Date: 2005-03-03 06:48 pm (UTC)Think about it.
no subject
Date: 2005-03-03 06:53 pm (UTC)I need an interface to let me find files, run programs and generally housekeep. What 3D interface will work better than than the current 2D one (without actual virtual reality)?
no subject
Date: 2005-03-03 09:14 pm (UTC)no subject
Date: 2005-03-03 09:21 pm (UTC)"So, to find my document I just have to run down this corridoor, jump over this gap, kill these three zombies and flick this switch."
no subject
Date: 2005-03-03 10:00 pm (UTC)Typing is dull. Clicking is better. Circle-strafing round a spreadsheet must be even better than that.
Uh, I can't think of any uses for a 3D desktop. But that's sort of the point. Someone will come up with it, and we'll all slap our foreheads.
Remember that video we watched, with 'walls' in a 'room' acting as separate desktops? That made some sort of sense. It's not wildly different to using two monitors for Work and Play.
no subject
Date: 2005-03-03 10:08 pm (UTC)In the meantime I'll just keep waiting.
no subject
Date: 2005-03-03 10:15 pm (UTC)You should play Tron 2.0, I say again unto you.
no subject
Date: 2005-03-03 10:20 pm (UTC)no subject
Date: 2005-03-03 10:24 pm (UTC)One of the fun things the game does is throw wildly different environments at you. The mainframe is typical Tron neon. But then you get into more modern PCs, a palmtop, and the _Internet_.
The palmtop is especially pretty. Lots of clinical greys and greens. Beautiful lighting, too.
no subject
Date: 2005-03-03 10:22 pm (UTC)I was just amused about the conjunction between the concepts of "3D" and "desktop" in the original phrasing of the post, because even in the 3D world, the desktop is a work environment that tends towards the 2D.
no subject
Date: 2005-03-03 10:53 pm (UTC)I think the problem is that monitors are 2D. If we had a 3D display then maybe it could be used innovtatively
no subject
Date: 2005-03-03 07:31 pm (UTC)no subject
Date: 2005-03-03 09:17 pm (UTC)no subject
Date: 2005-03-03 10:04 pm (UTC)no subject
Date: 2005-03-03 10:12 pm (UTC)But hey, if you're looking for unnecessary new paradigms, why stop at three dimensions?
no subject
Date: 2005-03-03 11:54 pm (UTC)no subject
Date: 2005-03-04 10:59 am (UTC)Ooh, me too. Well, more homological algebra these days, actually.
But I note that all graphs embed in 3d, and all computer stuff is about graphs, so 3d will do...
Yes, I guess so. I wonder if there are things we can do with computers which would require higher-dimensional user interfaces.
no subject
Date: 2005-03-03 10:26 pm (UTC)perhaps the HCI metaphor needs to be 'trees and branches' or 'mobiles' or 'boxes full of boxes' or something. i dunno.
no subject
Date: 2005-03-03 10:55 pm (UTC)I do look forward to the next phase of interaction, but it will definitely need 3D environments, not just a 2D plane projected on a monitor.
no subject
Date: 2005-03-03 11:00 pm (UTC)no subject
Date: 2005-03-03 11:07 pm (UTC)no subject
Date: 2005-03-03 11:28 pm (UTC)Have you seen Mac OS X.3's fast user switching? Apart from it looking _beyond_ cool, it's also very useful - I wouldn't mind something like that for my desktop, like virtual terminals, but on steriods. One for work, one for play, one for when I didn't trust the people who were in the same room as me....one that would require a password to get into....that kind of thing ^_^.
no subject
Date: 2005-03-03 11:38 pm (UTC)Can you recommend me a 3D interface that is actually useful? Link or two?
no subject
Date: 2005-03-04 07:23 am (UTC)If you haven't seen a vid of 10.3's fast-user switching, try looking here. (http://www.apple.com/macosx/features/fastuserswitching/)
I can't vouch for the XP thing, as I haven't tried it myself - most of my x86es are either running 2kpro, or suse, or gentoo (By the by, installing that on my brand new 64 bit athlon is a major pain in the....)
Fast user switching is very good in 10.3 though!
no subject
Date: 2005-03-04 08:34 am (UTC)And the sphere demo is kinda pretty, but doesn't actually make anything any easier to do.
no subject
Date: 2005-03-04 01:24 am (UTC)The spatial metaphor is one of the most ingrained in our life. So, for ease of use, it's a good start. But, it's not the best one, because spatial is by definition limited to directions. It doesn't scale well. I had to dredge up the quote by Cooper:
"It may seem clever to have your dial-up service represented by a picture of a telephone sitting on a desk, but it actually imprisons you in a bad design. The original makers of the telephone would have been ecstatic if they could have created one that let you call your friends just by pointing to pictures of them. They couldn't because they were restricted by the dreary realities of electrical circuits and Bakelite moldings."
Three dimension opens up the number of ways items can be linked. But, it makes things more complicated. So, if you have to go the way of a 3D interface because the subject matter is so complicated, you may be better off finding another metaphor.
All my opinion, of course. Did some reading on interfaces for my thesis.
You may want to check out ZUI - interesting, and may qualify as a 3D UI, depending on how it's implemented.
no subject
Date: 2005-03-04 04:32 am (UTC)Those who're used to working with 3D objects could do so on their desktop - not in a window on their desktop.
You could also turn the question around and ask what you can't do in a 3D desktop (workspace?) that you can do on a 2D desktop. I'd say there's nothing, same as you can have a CLI running on your 2D desktop. So no reason not to do it and having 3D may be what's required for us to find out what use it might be.
Wheels on the side of the mouse may be a good addition to control your position in the 3D workspace, instead of having to move the mouse to the left of right of the screen. I've a feeling gloves would just tire your wrists too quickly, though they'd allow you to throw away the keyboard and type virtually, I guess...
no subject
Date: 2005-03-04 08:20 am (UTC)At the moment every task I'm running is visible on my screen. If it was in 3D space, would some of them be 'behind me' and therefore harder to find?
no subject
Date: 2005-03-04 10:41 am (UTC)But if you use (say) 20 or so programs regularly, why not have them all open at once, but just not "near" you while you're not using them, but always in the same place, (ie, your spreadsheet's next to lamppost X in your background scene), so a rotation of the workspace will let you at them nice and quickly.
No, it's not much different to icons on the screen, but I'm sure it'd feel different and somehow more intuitive.
no subject
Date: 2005-03-04 06:22 pm (UTC)no subject
Date: 2005-03-04 10:01 pm (UTC)Interesting question ...
Date: 2005-03-04 05:47 am (UTC)1) the way of representing folders as cities/islands with each file being a skyscraper (and the height representing file size or similar) as shown in Jurassic Park I can imagine working quite well for some people (maybe we could have different 3D shapes for different file types and do some sort of Battle Chess like filtering?)
2) another 3D interface had older files being "further away" (so smaller and greying out) which is a quick visual way of spotting recent documents
3) there was an interesting 3D directory tree representation I have seen where the tree was horizontal and you could "spin" each layer to display the contents (like the wheels in a fruit machine)
4) when rearranging the contents of a folder you could add various depths of "in front of" or "behind" as well as left/right/up/down as at present. Again you can imagine the 2D version of this, a standard windows desktop where you could stack icons (all the Excel files in this stack) but the order of files would also be significant. Clicking on a stack would allow you to riffle through the elements to find the file you wanted. Can be done in 2D by adding additional folders and using a file name system to sequence the files, but a stack would be easier. And a stack on a desktop is a 3D concept even if realised in 2D.
From this it becomes clear that the use of the third dimension in my examples, is to make the third dimension represent different things. In one case it is file size, in another it is change date, in a third it is a sequencing dimension.
My office at home is in 3D, and it means that I can find, say, my dictionary, by looking for the bookcase and in particular the reference shelf and then looking for the book with the appropriately coloured spine. Or if I want to find last month's credit card bill I can look for the filing cabinet, financial drawer, credit card folder and pick the bill at the front of the folder. These are 3D actions that work for me because I have a spatial memory and the combination of visual cues and appropriate sequencing make finding things easier.
And I'd say that the primary use of a desktop is in finding things (hopefully where you left them or where you've told the computer to leave them).
The idea of using a Doom-like front end to scan around the room, open the filing cabinet etc. sounds quite reasonable to me.
There are already mice with two scroll wheels and/or with sideways buttons on the single scroll wheel. Alternatively, using the scroll wheel in conjunction with a keyboard shift key (or similar) may be possible, as might some sort of control surface under the thumb on the mouse so that by moving the thumb forward/back or up/down you can control the "depth" aspect of the 3D. Other possibilities using current standard mouse shaped input devices might include the simple (press the right mouse button down and while keeping it down, use the scroll wheel to adjust depth) and the more complex (add pressure sensitive buttons under the base of the thumb and the bottom corner of the hand below the little finger so that pressing down on the "wrong" end of the mouse with either part of the hand near the wrist controls up down) through to specialist options (including foot pedals, a separate depth "knob" or slider on the keyboard. One simple option might be to have pressing BOTH mouse buttons down together and holding them down while moving the mouse could allow movement in two more dimensions (so that you can scroll up/down for depth and left/right for moving the POV around in a horizontal plane, like looking around a room)
Re: Interesting question ...
Date: 2005-03-04 08:24 am (UTC)And a quake-interface sounds like a terrible idea to me - I don't want to travel to get to a file - well at the moment I do travel, but it's "node to node" through a virtual tree, not actually having to move through 3D space, which would presumably be slower.
Re: Interesting question ...
Date: 2005-03-04 10:49 am (UTC)The problem is, it's not big enough - hence you end up with windows behind windows behind windows. And menus many layers deep just to get at something. There's heaps wrong with the current GUIs - especially Windows where everything has to be done on the one screen.
Re: Interesting question ...
Date: 2005-03-04 06:26 pm (UTC)Re: Interesting question ...
Date: 2005-03-04 10:10 pm (UTC)no subject
Date: 2005-03-04 10:19 am (UTC)Define 'desktop', in isolation, in terms of function. In Windows it's just a special view on a certain part of the file system - it's an interface of the file explorer.
I think I'm being irrelevant....