three.js
- webgl depth-of-field with bokeh example
shader by
Martins Upitis
Controls
focus
aperture
maxblur