three.js
- webgl depth-of-field with bokeh example
shader by
Martins Upitis