A light field camera (also known as plenoptic camera) captures information about the intensity of light in a scene, and also captures information about the direction that the light rays are traveling in space. One type of light field camera uses an array of micro-lenses placed in front of an otherwise conventional image sensor; to sense intensity, color, and directional information. - https://en.wikipedia.org/wiki/Light-field_camera
With Lightfield Photography the image can be refocused by clicking or tapping and any part of the image.
In addition to focus control you can click and hold and drag to alter the perspective or point of view.
Focus in camera can be as close as the front lens element.
Lightfield files can be imported into photoshop for post production.
When opened in a browser the file can be animated in a variety of ways to illustrate the shifting focus.
Tilt Shift style focus is also possible to implement post camera.