Depth Of Field & Frame Buffer Object —
Originally created by pmnd.rs
@MaximeHeckel