It'd be great if Remote could set our lens to hyperfocal. If I'd would have been straightforward it'd already be there. So I guess that's not possible because, damn camera manufacturers, you can't set absolute focus distance distance.
But there's hope : can you read the exif of a just taken picture or preview ?
If you can read the exif then continue to read :
- In the exif you've on most camera ApproximateFocusDistance : 335/10 with 335/10= 33.5 m for instance.
I know that this is approximation, but that's better than nothing. And way better than that we're actually able to set on a actual focus range manually.
Now let's imagine that Remote would allow us to "calibrate our lenses". Remote would ask for each focal length of a lens (if that's a zoom lens) that the user do this.
Please focus on minimal focus distance of the lens (can do in af by putting an object to focus on till it's in focus at the minimal lens setting or maybe set directly the minimal focus disantce with focus ring). That's point A Then please focus point B on the moon.
So A would minimal setting, B = infinity (let's say 300 steps).
Now remote would take 300 shots step by steps, and read the corresponding exif ApproximateFocusDistance data and store it, in lens / focal length profile.
So, remote will know the ApproximateFocusDistance of each steps.
Now, when asked to set the camera to hyper focal. Remote will ask : please focus to nearest distance (user would do so in af by putting his hand in front of camera or maybe set directly the minimal focus disantce with focus ring). Click ok when done.
Now remote with go to the nearest step corresponding to the calculated hyper focal looking it up in its' stored calibration table, and would tell the customer it's best to close aperture a bit more.
Added bonus : we would have a "To the moon" setting, so in astrophotography we'l be able to focus on stars without problem