Yes, the aim is to have no vertical shift, the axes to be perfectly aligned, no rotation difference etc. When we are on set, we measure those distances as accurately as we can to know the rig better. But after the regular use of a rig, traveling cameras, moving from one place to another, leaving it in a rest position and the picking it again for its use, if you measure again the distances we found that they are different because all those "worn" signs of use moved the rig a bit. I like to measure it twice at least so that i can calculate the difference. and expect that in my solve (but with a parameter that I already know, If i don't know it I'd need take what the solved gives me and I don't know if you are right or wrong until someone else tries your camera down the pipeline, something not good).
As you were saying before this is the result of inaccuracies on the lenses, rigs and so on. For matchmoving programs, a camera is a perfect camera built with mathematical formulas that are not dependent of the physics of the real world, like the real ones. For that reason, a stereo rig in a matchmove software will always be perfectly parallel in contrast to a real one. We have adaptive algorithms that could compensate for the minimal differences but the result is always uncertain.
In 3DEqualizer, we are able to type in those difference values before the solve begins, so that 3DE can take it into account. In order to do that, i thought it would be great to have a place to gather the data by doing a couple of measures.
Lenses are never the same between the two cameras, so if i can register the focal lengths (specially when zooming) for each camera of a given rig, i have more relaiable data. Otherwise i need to rely on the data of my hero camera and take it as a starting point for my non-hero camera.
When the cameras are parallel you can shoot lens grids per camera as you would normally do in a mono show. But when a mirror is in between the lens and the subject, like in a non parallel rig, the distortion is more problematic becuase whe don't know the characteristics of that mirror, if it's perflectly flat or has a bit of curvature etc etc. Which is a nightmare a lot of the times. But if we have accurate data for the rest we are narrowing the solve and we can let the mirror distortion be adaptive because we have the rest of the values.
Jon,