On 2012-11-10 7:48 AM, Erik Krause wrote:
> Actually PTGui has the feature Tom wants already. It's the "Fill yaw" feature:
> On Image Parameters tab select the images you want to set yaw in the Pitch
> column, Press "Fill yaw..." and enter the correct values. PTGui defaults to
> the full round, so if you selected 4 images it will use an increment of 90�.
> Now enter the desired value for Pitch and press enter. Done.
"Fill Yaw" helps but it is not perfect.
I don't shoot with an automated pan head. My images are only roughly equally
spaced apart.
The sky may not cover the entire area. There may be scattered images that do
have features that anchor to the ground with control points. The images between
these anchors need to be evenly spaced between them.
Currently I force all images to have the same roll. Force each row of images to
have the same pitch. Use a calculator to calculate the incremental value needed
to space the images between the first and last. Then select the yaw value of the
fist image in the row that in an anchor. Use Fill Yaw and past in the fist yaw
value to keep it from changing. use the calculated increment value. If done
right the last image on the row should not change position. But because it is
already anchored with control points it can be optimized back to the correct
position. I have not tried one of these panoramas with version 9.1.4/5
My feature requests, that has already been recolonized by Joost, but not
implemented, is:
1/
Instead of only Fill Yaw, have a fill any parameter.
Add an option to have start and end values instead of a increment value. These
two values should be auto filled by current values. This will allow images in
the sky to be adjusted even if the pano is not level. Because of the way Yaw,
Pitch, and Roll is laid out on the Image Parameters tab all three could be
adjusted in one go.
2/
Allow to enter values for Yaw, pitch, and roll as a reference not just absolute
values. Like the original Panotools scripts. Put "=1" right in the Yaw value for
image 2. To force them to have the same value.
This is what the Link roll and Link pitch was suppose to accomplish on optimizer
tab. But that was before I started to shoot multi row panoramas. Globally
linking all images is only useful for single row panoramas. It was meant to be
used first pass on the optimization to help remove really bad placed control
points and roughly optimize the yaw values. This was before robot heads and
gigapixel panoramas. When images have control control points joining them
together, it is best to ensure linking Roll and Pitch is not checked before the
final optimization even if it is a single row.
Being able to assign all images the same value in the Image Parameters tab by
clicking on the Column header, say Roll, then just type a value and press enter
has made the Link Roll and Link Pitch obsolete.
Does anyone actually use the Link roll, Link pitch feature on the Optimizer tab
anymore?
3/
The lens model for PTGui could use an update too.
I have shot some multi-row panoramas with two or three zoom settings. Shoot most
of the panorama at a moderate zoom level. Shoot the sky at the widest zoom and
then detail areas at a narrower setting. For best alignment it is best to
optimize all images at the same time.
Assigning reference values for lenses could help this. The current lens model
for PTGui allows for one global lens and then all the rest have individual
settings. These individual settings can be set a predefined lens parameters in
the Image Parameters tab using Lens db... at the bottom, but that does not allow
to further optimize these values as a group.
This would also allow optimizing two or more different lens settings. Selecting
to optimize any one of group of images that share the same value because they
were set to be the same using a reference value would optimize that value for
the group. Or just remove or grey out any value that is set by reference. Error
checks are needed to ensure no circular references are made.
Additionally when an image is assigned a lens from the Lens db remember that. On
the optimizer tab under Optimize globally: Add a new column for each lens in the
project.
On the "Lens Settings" tab instead of checking off individual parameters for
Lens, Shift, Shear, and Crop, have a drop down list that would would be set to
Global by default but have the choice of lenses defined in Lens database, and
New Lens #1, The first image would be assigned the values for that lens.
Subsequent images would be set to the same by using reference value.
--
Jim Watters
http://photocreations.ca