Old school effect: the radial blur

Posted by sroedal on August 1, 2008 · 2 comments

For this episode of the graphics dojo I’ve implemented the classic radial blur effect. The core radial blur effect is implemented with per-pixel manipulation, which Qt lets us do quite elegantly using the QImage class. The final dojo example uses the radial blur effect in combination with scrolling text drawn using QPainter to create a nice visual impression. Below is a screenshot of the effect as well as a recording:

Radial blur screenshot

Radial blur movie capture

As usual, the source code is available from the SVN repository: svn checkout svn://labs.trolltech.com/svn/graphics/dojo/radialblur

QShare(this)

No related posts.


2 comments

1 David August 1, 2008 at 5:17 pm
 

Nice but it takes 70% of my cpu resources to run it

2 Giuseppe August 3, 2008 at 12:30 am
 

The effect is very very nice, but the CPU consumption is *huge*. Even with no text at all, it eats the 60% of this T9300 (2,5GHz).
There is definitely need of GPU acceleration in those effects :) Keep up the good work!

Comments on this entry are closed.

Previous post:

Next post: