Linked by Thom Holwerda on Thu 4th Dec 2008 22:28 UTC, submitted by Samuel Rødal
Qt This blog post on Qt Labs shows how to easily embed regular desktop widgets in a three dimensional Wolfenstein-like maze. The example includes web browser views, a mediaplayer with sound and video, OpenGL integration, and even a soldier scriptable in QtScript. All done in relatively simple code using Qt's QGraphicsView API. The example might not be directly usable by itself, but it demonstrates how easy it is to map 2D widgets to 3D scenes in Qt and could act as inspiration for future user interfaces.
Thread beginning with comment 339331
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Not sure how useful it is...
by Michael on Fri 5th Dec 2008 17:11 UTC in reply to "Not sure how useful it is..."
Michael
Member since:
2005-07-01

When I played Doom 3, the (only) thing that impressed me were the seamlessly interactive computer interfaces. In the past, using a computer within a game meant switching out of first person to some sort of mini-game. The Doom 3 engine let you print clear, readable, dynamic text and widgets on a surface and interact with them. The open source game Saurbraten uses something similar for it's main menu. This Qt4 demo blows all that out of the water.

This has applications, not only in games but in any 3D interface where you want to present people with standard widgets without taking them out of context. It could do for applications what Compiz has done for the desktop.

Now if only that stupid song would get out of my head, I'd be happy...

Reply Parent Bookmark Score: 5