regular gaussian blur does not look realistically and is not pleasant for the eye...
im not a coder but i think this could be fairly easy to create some kind of a "z-depth" and just apply 2d filter below certain value?
right/wrong?


http://alienskin.com/bokeh/examples.aspx