3D User Interface

13
3D GUI Bartłomiej Filipek www.bfilipek.com

description

This short presentation introduces some interesting 3G GUI and discusses some problems connected with using that kind of UI in our apps.

Transcript of 3D User Interface

Page 1: 3D User Interface

3D GUI

Bartłomiej Filipekwww.bfilipek.com

Page 2: 3D User Interface

Plan

Possibilities What do we want? Ideas. Problems

Page 3: 3D User Interface

Possibilities

We want to move from 2D to 3D… We live in 3D space so it is our natural environment!

We are encouraged by new games and beautiful graphics applications.

3D Software & Hardware are able to render more and more…

Page 4: 3D User Interface

What do we want?

3d Lists, 3d Controls, …

Problems… We want full 3D environment But we do not know how to move efficiently

in 3D! Mouse and Keyboard are made mostly for

2D… We do not know what is „3D GUI” exactly…

Page 5: 3D User Interface

Ideas – Shell Replacement…

Flip3D in Vista Beryl Others…

Page 6: 3D User Interface

Ideas – WWW Browsers

SpaceTime Plugins

PicLens (Cooliris) AT&T Pogo

Page 7: 3D User Interface

Ideas - bumptop

Advanced 3D UI.

Physical based interaction, like on a real desktop…

Both icons and folders can be placed on the desktop.

Sorting, collecting, etc…

Gestures, fisheye menus, new ways of grouping elements.

Page 8: 3D User Interface

Bumptop

http://bumptop.com/

Page 9: 3D User Interface

Tools for 3D gui

OpenGL & DirectX Wpf Flash (Flex), Silverlight, javaFX

Page 10: 3D User Interface

Sum up

3D GUI is cool But we are limited by the flat 2D screens We need to invent 3D technologies like:

Touch pads 3D screens Better navigation

General advise: Use with care

Page 11: 3D User Interface

Materiały

pogo -http://arstechnica.com/reviews/apps/pogo-browser-beta-first-look.ars

Browse Web in 3D - http://dan.hersam.com/2008/07/03/browse-the-web-in-3d/

bumpTop - http://www.youtube.com/watch?v=M0ODskdEPnQ

Page 12: 3D User Interface

Questions?

?

Page 13: 3D User Interface

Thanks for watching.

Bartłomiej [email protected]