3D engine uses in a no-nonsense GUI (was: XO Gen 1.5)

Hal Murray hmurray at megapathdsl.net
Wed Apr 22 06:01:55 EDT 2009

> One can use a 3D accelerator to greatly improve human factors in the
> GUI. Smooth transitions in the GUI are vital to reducing the user's
> sense of disorientation and confusion. This isn't just an issue for
> less-clueful users; you might not realize it but poor transitions are
> forcing needless mental effort that eats up a tiny bit of time here, a
> tiny bit of time there... and it all adds up. You may feel it in
> frustration even if you don't spot the cause. 

> Without the 3D engine, animations are a painful compromise. They are
> slow, jerky, and CPU consuming. Imagine if the frame could slide into
> view with fast perfectly smooth motion and almost no CPU use. Think
> how much more usable Sugar would be. 

I'm far from a UI wizard, but I think I understand a lot of the perception 
issues and/or I'd like to learn more.

I've always thought of "slide into view" as annoying.  I have to wait around 
for the thing I want to look at to finish dancing.

Is there a good book or paper discussing this area?  Does one of Tufte's 
books cover this stuff?

These are my opinions, not necessarily my employer's.  I hate spam.

More information about the Devel mailing list