Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #11743: Fully 3D Online interface.

Written by crhylove the 2 Aug 08 at 12:32. Related project: Compiz. Status: New
Rationale
Compiz is a step in the right direction, but human/computer interface could be much farther along.

I would like a "Desktop" to more closely resemble a 3d world of unparalleled graphical beauty, a la "Crysis", complete with lapping water, 3d sound, and instant VOIP interaction with any friend as a 3d avatar on this "Desktop" (automagically culling their availability to 3d chat via Pidgin, and any protocol in pidgin). Any application could be shared real time as a floating texture inside this 3d world, or run privately as a texture in the 3d world. Making an application into fullscreen is just a basic key press. There is also a way to instantly minimize all the applications into a virtual pile of pages on the ground in the 3d world, that can be restored at any time with the same keypress.

This infrastructure in place, any movie, video game, photo, document, program, or other file should be instantly shareable between all connected Pidgin partners graphically in the 3d world. Multiplayer games can be started and shared instantly as a texture in the 3d world, and with continued VOIP communication. For example both parties could automagically load an emulator (zsnes, mupen64plus, dolphin, pcsx, pcsx2), and then play simultaneously while chatting, with gamepads on opposite sides of the planet (with good enough bandwidth).

Video chat should also just be one key press away with any avatar near by. Any two avatars should be able to connect in any way easily, privately, with strong encryption, via p2p.

-40
votes
up equal down
Solution #1: Auto-generated solution of idea #11743
Written by crhylove the 2 Aug 08 at 12:32.
Ubuntu Brainstorm was updated in January 2009. Since the idea #11743 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
glotz wrote on the 2 Aug 08 at 13:13
Start a software company?

zooounds wrote on the 2 Aug 08 at 14:00
Go play games ...

Eldmannen wrote on the 2 Aug 08 at 19:36
I think a 3D desktop is a idea that people think is nice and like to think about but that isn't really all that good.

crhylove wrote on the 3 Aug 08 at 07:03
How would anybody know until they tried it? This is one of those areas where Linux could PASS mac os and windows, rather than just cloning them. You could still have an option on install for the default (old school) way Ubuntu sets itself up, and even an option to exactly clone Windows 98, if you wanted, or even OS X.

Auzy wrote on the 3 Aug 08 at 07:37
I'm voting +0 on this for now.. For efficient use, we'll need better 3D interaction devices (which don't work well yet, the spaceball's aren't enough).

Or at the very least, multitouch screens will need to be commonplace (and use something like freetrack for head tracking)

3416 wrote on the 9 Aug 08 at 23:59
A desktop should by a private area. I don't think that it is funny if anybody can look up your private documents over the internet.

And for launching an application I don't want to walk a mile in my desktop.

I have tested some 3D desktops on other OS's, and they where been all garbage. (most completely useless)

notyetroot wrote on the 10 Aug 08 at 18:04
Did you know that Ubuntu disables Highmem support so it can support Pentium-Pro era computers? This would be to hardware intensive. Not to mention the development cost, when some users would just switch it off! If you want something like this, suggest it to the Elive developers, or start your own (good luck).

jonaskoelker wrote on the 21 Aug 08 at 15:14
> A desktop should by a private area. I don't think that it is funny if anybody can look up your private documents over the internet.

There can be more fine-grained controls than "private vs. public". See for instance System->Preferences->Remote_Desktop.

> I think a 3D desktop is a idea that people think is nice and like to think about but that isn't really all that good.

I think the thinking goes "wow, that's pretty. I want to look at *that* while I work", and fails to go to "would that be effective to work with?". Most of the programs I use, I use for what they do, not how good they look doing it; that includes xterm, screen, bash, sshfs.

Also, it sounds very intuitive to navigate a 3d world; however, that also either (1) constrains you to the properties of a 3d world; or (2) breaks the metaphor. For example, I want to have several one-on-one chats at the same time as several group chats. If audibility of what I say (or write) is based only on distance, I can't have privacy for one-to-one while having publicity of many-to-many. Then you need to either move around all the time, or break the metaphor.

> I have tested some 3D desktops on other OS's, and they where been all garbage.
That's what I thought. Maybe if we could figure out what they did wrong and do those things right? Though I don't have high hopes just yet.

> I'm voting +0 on this for now.. For efficient use, we'll need better 3D interaction devices
I don't think input devices is the *major* problem. I play several 3d first-person shooters, and seem to navigate fairly intuitively and efficiently. True, navigating a 3d desktop is a different thing; for one, it's (probabably) free flight, and for two being constrained to the limitations of 3d space is not desirable in itself nor (do I think) the most efficient interface, but the input of 3d motion with currently existing hardware is a fairly well-studied and well-solved problem.

RaVeR VaNc3 wrote on the 30 Aug 08 at 22:57
ok.... if you want a 3d environment to chat with friends use imvu and a voip client duh.....

maxim99 wrote on the 11 Sep 08 at 13:32
Wow, Interesting idea. Very ambitious. However, this just isn't the place or time for it.

Willrandship wrote on the 1 Dec 09 at 00:47
It might be now....I hope I don't get in trouble for waking up an old post...
Using an LCD screen and 3 diode lasers, (Red green and blue) you can cause certain light disturbances that create a midair point. This would require an lcd that works at at least 90 herts, and probably would be better with even more. Email me if you want to hear the science, but please be aware this does not exist on the open market yet. I am working (slowly) on the idea right now. it has to do with wavelength interruption and point source creation, just to start off.
Also, with the creation of such image manipulation technologies as the Xbox 360's project natal, full 3d body interaction already exists. There is even a project for head tracking with a webcam! I just can't remember it's name, but I believe the natal works in a similar fashion. With these combined, you could have a multi-person capable 3d display that actually changes as you move.
I only see one problem with this whole idea. It would take forever to connect, so I would suggest not implementing connections until after startup has been achieved. Otherwise, major lag Issues would occur.

If my email isn't listed in my profile, it's Willrandship@gmail.com


Post your comment