Actually making this work is way out of my depth (and it's DX11 and not OpenGL) but I found this article on Bokeh and DOF effects fascinating, and the results look really good :

How To Fake Bokeh (And Make It Look Pretty Good)

There's a follow-up here too if you're interested.

Another suggestion would be a good HDR tone-mapping algorithm, for example from Uncharted 2's John Hable's blog.

glsl demo suggestions?
I was just watching an old Star Trek Voyager episode and Harry Kim said roughly "Captain, another super nova exploded just 0.36 lightyears away!". My question here is how something can happen 0.36 lightyears away and still be considered just.

I can accept that they travel faster than light, by using subspace; something I imagine as a fourth dimension in space. So they still are slower than light in four dimensional space, but appear to to travel faster than light in three dimensional space.

So, is there any reasonable explanation for this statement or is it simply bogus in the script?
