Distorting the geometry of an image with a specific periodic pattern can give the illusion of being underwater. This trick was for example employed in the very first version of Quake, either to oscillate the water surface or to modify the view when you jump inside the water. Apparently, it is not difficult to do […]
Dojo
From Trolltech Labs
| Graphics Dojo | ||
| Platforms: | GNU/Linux, Windows, Mac | |
| License: | GPL | |
Graphics Dojo blogs | ||
Subversion:
| ||
[edit] Graphics Dojo
[edit]
A dojo (道場, dōjō) is a Japanese term which literally means "place of the Way". As such it can refer to a formal training place for any of the Japanese do arts but typically it is considered the formal gathering place for students of a martial arts style to conduct training, examinations and other related encounters." [wikipedia.org]
[edit]
The Graphics Dojo is a place where we show off advanced and fancy graphics effects related to Qt and graphics.
The source code for all the examples can be checked out with subversion: svn checkout svn://labs.trolltech.com/svn/graphics/dojo
[edit] Older Dojo Examples
[edit] Examples2
[edit]
X11 Widget Mirror
A neat example showing how to monitor contents of a X11 window for changes and compose it with
some transformation. All done in real time.
svn://labs.trolltech.com/svn/graphics/dojo/qx11mirror
[edit] Examples1
[edit]
ARGB
This example shows how to create ARGB windows. Meaning windows which can be drawn to using transparent brush and will in turn be transparent. The example loads an SVG file and renders its contents in a transparent window, then adds a checkbox that makes it show/hide an icon in the upper right corner.
svn://labs.trolltech.com/svn/graphics/dojo/argb
[edit] Latest 5 Graphics Dojo Blogs
Time for another fresh example for the Graphics Dojo. This time I present a small tool that does nothing but showing the famous HSV cylinder. To give some realism, subtle blurred reflection is also added but can be easily disabled. Manual full-scene anti-aliasing is provided by the usual multisampling approach. Everything is done using pure […]
If you play games like Rainbox Six: Vegas or watch movies like Elephant Dream, you will notice the use of the so-called Bloom effect. In fact, Vegas is so bright and surrealist that this game becomes known for its Bloom overuse.
In this Graphics Dojo example, I would like to show how to render an image […]
To breathe some new life into the graphics dojo, here’s an example of how to put widgets on top of an OpenGL scene using QGraphicsView. By leveraging the synergy (tounge in cheek) of the OpenGL module and graphics view’s in 4.4 new widget capabilities, the long lacking feature of putting widgets in OpenGL becomes possible. […]

