Two observations on John Underkloffer’s speech on 3D user interfaces

Jun 01, 2010 16:58


I’ve recently watched John Underkloffer’s presentation on 3D UIs, and how he helped create the presentation for the film Minority Report. You know the scene, the one where Tom Cruise is working his way through the UI with a series of hand gestures (although the one in Iron Man 2 is an upgrade). As I was watching the clip, I watched Underkloffer ( Read more... )

uncategorized

Leave a comment

Comments 12

shockwave77598 June 2 2010, 01:33:06 UTC
Today we have second life, which cannot be made stereographic because it uses OpenGL. But most programs that are written for DirectX can be made stereographic with lcd shutter glasses and the proper video card.

If Blue Mars goes stereo and permits UCC, they'll bury Second Life.

Reply

elfs June 2 2010, 11:22:38 UTC
UCC? The United Church of Christ? Uniform Commercial Code? Unsecured Credit Committee?

Reply

shockwave77598 June 2 2010, 14:51:14 UTC
User created content. What made SL popular is not the graphics (sucky) or the reliability (way sucky) or the interface (are we sensing a pattern yet?). What launched it to prominence was that anybody could create anything they could imagine, own it, and sell it to other people. For all it's faults -- and there are plenty -- that simple little addition of the capitalist way turned what would have otherwise been a neat note in techhistory into an actual viable alternative world ( ... )

Reply


gromm June 2 2010, 03:37:26 UTC
and even worse, those gestures can mean completely different things in different contexts

But they look cool in the movies. Which is what it's really all about. Remember how computers were depicted in the movies in say, 1985? When noone to speak of actually owned one?

Reply


voidrandom June 2 2010, 03:59:33 UTC
The problem with gestural interfaces may be a bit worse than that, given the existence of patents in this area.

http://ignorethecode.net/blog/2010/05/25/gestures/

Thoughts from Don Norman:
http://jnd.org/dn.mss/gestural_interfaces_a_step_backwards_in_usability_6.html

Reply

mouser June 2 2010, 15:23:19 UTC
About that last one:

While I agree with a portion of it (I had to tell a friend that his interface he was working on had several key bits of difference from the iPhone he was developing on) I do find it amusing the author complains about standardization while he and the person he's talking about can't agree on CHI vs HCI (I assume both are "Human-Computer interface"...)

Reply


anonymous June 2 2010, 09:01:30 UTC
To use DirectX is essentially to tie yourself to Windows. By doing so you make it that much harder for Linux and Mac OS users to access your world. Second Life does indeed have a Mac client I believe. They're also working on open sourcing their client so in effect if someone wished to create a DirectX version they probably could with enough work.

Perhaps more relevantly in a couple generations maybe the iPhone or iPad will have the capability to run a slimmed down Second Life client. That would be an entirely different vector for the virtual world. Maybe some places could even have a specific second life location tied to them, so when you fire up SL on your mobile device the location aware part would take you right to the specific place in the virtual world.

Reply

shockwave77598 June 2 2010, 15:00:59 UTC
SL is based on OpenGL so it can work across PCs, macs and Linux boxes. While I like open standards like this, unfortunately OpenGL has not aged well. Compared to DirectX, it's been neglected and still has terrible bugs that existed 10 years ago with no effort to fix them (transparency layering problem for instance). So I'd like to see it where the PC users can choose to use directX or openGL while everyone else uses OpenGL. If the open source OpenGL cannot fix bugs within a decade while DirectX leaves it in the dust performance wise, then sadly, the open source direction has failed.

Reply


mouser June 2 2010, 16:12:16 UTC
I'm thinking that the attack needs to come from the other direction. Simply put, you need to allow the user to customize their own interfaces and then apply them across other applications.

In my first application I teach it that to select an item in 3d space I touch it once. As I go from appA to appB it remembers that.

You, on the other hand, grab the object. It remembers that for you.

There should probably be a default standard of the "obvious" things - the LukeW page has some good "obvious" ones that once you know them (zoom in/out) you automatically try to apply them to other things. Don Norman's point (as voidrandom mentions) is that it's not seamless inside an application/shell, let alone across experiences.

I remember with Quake, I customized the keyboard for commands extensively. Unlike 99.9% of players, I use ESDF instead of WASD. It's simply more comfortable to me. I even used the keybind file in other ID games. I hated it when I realize other games weren't going to use the same interface ( ... )

Reply

danlyke June 2 2010, 16:27:43 UTC
I think the problem with customized interfaces is that they need to follow you, and we don't have a good way for that to happen yet. Just look at what happens to someone like me who customizes their window manager and their shell when we go to help a novice on another computer: There's a short learning curve just getting back to "normal" while we try to show them how to, say, select a menu item.

Maybe we'll find a way to customize computer UI in the same way that we customize car UI, where high end cars can remember a few user settings (seat and mirror positions), but I'm not optimistic.

I've long referred to "point and click" interfaces as "point and grunt", because I believe that the mouse (especially a single-button one) reduces our interaction with the computer to that level, but maybe that's what most people can tolerate. And the rest of us will continue to use the richer language structure of the command line...

Reply

mouser June 2 2010, 17:29:17 UTC
As developers, we could easily have interfaces follow us around. No one has made it happen. Yet. It will probably be the next Twitter or similar cloud service - if it can be made to happen...

What amuses me are the HP desktop computers with touch screens - they make my arms hurt just LOOKING at them! How long do they think people use that at one sitting?

Reply


Leave a comment

Up