But in terms of identifying the nodal point for my lens using this technique for future reference, this technique or any of the others identified in the link posted by Roy should be sufficient, correct?
I would not do it this way. It is very simple to line up two objects, make two shots (camera at the extreme left and extreme right position) and look at the distances between the objects. Pixel peeping. (I am doing this on the non-demosaiced raw images, so that I see even a single pixel difference.)
That is interesting about distortion and the HFoV. What do I have to look for in regard to HFoV and how do I get a correct specification for it? I presume by your answer that simply letting PTGUI work this out automatically is not good enough?
This is a complex issue. I don't know how far you are acquainted with the optimizing step. You should do that manually to understand it.
The optimization is controlled by many parameters:
- control points, including lines, verticals, horizontals
- angle of view (changes with the focusing distance!)
- lens distortion
The optimization process tries to locate the control points relatively to each other of the matching pairs using all those parameters, in a way that the root mean square of the control point distances becomes the smallest possible (you see the thousands of iteration steps, right?).
1. I start out with constant angle of view, and the lens distortion parameters zeroed out and fixed (I usually let the first parameter "open"). I correct the control points as much as possible (I am setting them manually).
The optimization calculates the best possible matching for the given parameters, but that is usually not good enough.
2. I "open up" the lens distortion parameter. This allows the optimizer to make the avrg control point distance even smaller by assuming lens distortion.
3. If the result is still not as good as I like it, *now* I open up the angle of view parameter. This allows the optimizer to assume different angle of view for the individual frames. This may be incorrect (if you shot all frames with the same focusing), but it does not matter if the result gets better. I shoot the frames almost always with variabe focusing, i.e. the focusing distance is not constant, thus the angle of view is not constant either.
This process leads to a warping of the source frames, which brings the control points much closer than with fixed parameters. However, the calculated values of the parameters, like angle of view, may not be correct (but who cares, if the result is good?). Thus, you can not go backwards and accept the field of view calculated by the optimizer as something "true". That may be
useful (not unconditionally
true) in one pano, but you may get other values in the next pano.
Facit: do not use the optimizer when determining the location of the entrance pupil. That is a relatively simple issue and does not depend on stitching technique.
Final notes:
- many (perhaps most) lenses move the location of the entrance pupil by focusing. Therefor it is not a good idea to place those objects very close, as it is in some guides,
- the EP location can be determined pretty good for wide angle lenses (I mean with one millimeter accuracy), and medium good for the middle range. However, it is not so clear with long lenses, like those over 100mm focal length. Do not be surprized when you find, that five millimeter more or less in the adjustment does not make any discernible difference. This is not a problem, for you are not shooting at close distance with a long lens, except in very special projects.