Motion Blur

I personally find motion blur super anoying in games, but it seems like every new game that comes out uses it. So i guess this warrants a brief discussion. What does motion blur in games look like:

Applied to the character:

MB1

Applied to everything but the cahracter

MB3

Applied to everything:

MB2

I think the only place motion blur really makes sense is in racing games:

MB_4

The effect

So how is motion blur achieved? OpenGL has something called an accumulation buffer. You can store the color buffer from the last N frames (N can be any number depending on your GPU support, the OpenGL specs guarantee it will at least be 3) and blend them together.

Blending the last 3 to 8 frames causes them to look blured. You can render everything blured, or use the stencyl buffer to render some things not blured at all. OR you could render things from your scene (Not blured) at 80% oppacity to make them look kind of blurred, but less so than the rest of the scene.

results matching ""

    No results matching ""