The blur is not painted, it is computed: every pixel's distance is read from a depth map and the circle of confusion comes from the thin-lens formula. Click the image — it focuses wherever you click.
Engine: real optics (CoC/hyperfocal) · depth: Depth Anything V2 · render: WebGL · photos: Unsplash