Если важный объект попадает на границу фрагмента, делаем дополнительный снимок, где этот объект – в центре. Не забываем о перехлестах. При съемке без штатива следим за тем, чтобы фрагменты в слое располагались вдоль горизонтали. Не заваливаем вертикали. Каждый слой должен выходить за намеченные границы панорамы с запасом.
Как уже говорилось в начале главы, при съемке панорамы вращением неизбежны геометрические искажения. Большие плоские объекты лучше снимать перемещением. В этом случае геометрические искажения заметно меньше, но, если объект не плоский, нужно быть готовым к тому, что придется потрудиться, выравнивая фрагменты по рисунку. Из-за параллакса движения на одном фрагменте задний объект может быть справа от переднего, а на соседнем фрагменте – слева, или с одной стороны, но на разном расстоянии. В такой ситуации оба варианта помещают в область шва, и лишний задний объект вырезают маской.
На рисунке 7.29а показаны два соседних кадра панорамы, изображенной на рисунке 7.20. Приведены результаты сшивки с помощью программы smartblend (Рис. 7.29б) и ручной сшивки этих кадров (Рис. 7.29в, я немного повернул левый кадр по часовой стрелке). Smartblend не повернул левый кадр, поэтому ствол сосны в левой части рисунка 7.29б сшит неудовлетворительно. Кроме того, видим, что светлый ствол сосенки, выглядывающей из-за этой сосны, раздвоился (изображен два раза, обведено красной линией).
Рис. 7.29.
Если сцена содержит движущиеся объекты, например, автомобили, людей или животных, необходимо дополнительно снять это же место без движущихся объектов.
Если сцена содержит обширные непрерывно движущиеся области, например, волны на побережье, то сначала нужно снять все, а потом несколько раз повторить съемку только движущихся областей, стараясь выбирать моменты с разными фазами движения.
Если тень от штатива или от самого фотографа попадет в кадр, то нужно дополнительно снять это же место с немного другого ракурса, такого, чтобы на этом месте тени уже не было. Все эти варианты очень пригодятся при пост-обработке на компьютере.
7.4. Автоматическая сборка или ручная?
Я обычно сначала пробую собрать панораму с помощью программ. Но мне больше нравится управлять этим процессом самому (конечно, если время позволяет). Когда начинаешь исправлять мелкие дефекты автоматической сшивки (enblend проводит границы так, чтобы они максимально отстояли от границ области пересечения фрагментов, без учета содержания изображения, последнее используется только при определении степени размытия границы), почти всегда обнаруживаешь, что в этом месте я бы совсем по-другому сделал. И заканчиваешь тем, что начинаешь сборку с нуля, вручную.
Это и не удивительно. Как программист и пользователь я хорошо знаю, что любая сложная программа – дура, кроме, разве что, программ чисто вычислительного характера, типа решающих дифференциальные уравнения.
Программы склейки панорам, даже учитывающие содержание изображения, могут ориентироваться только на какие-то универсальные свойства содержания такие, как границы, локальный контраст. Во многих случаях этого оказывается достаточно, чтобы получилась прилично выглядящая панорама. Но иногда формальный критерий не срабатывает и получается ерунда.
Хуже всего программы автоматической сборки панорам ведут себя, когда им попадается трудное место (например, ветка качнулась из-за ветра, и просто так склеить нельзя). Типичное поведение программы в таких случаях: с одной стороны шва ветка плавно исчезает, а с другой стороны шва – плавно возникает из ничего в неожиданном месте.
Правильный ответ на вопрос, вынесенный в заголовок параграфа, как всегда, зависит от многих обстоятельств: какого качества нужно добиться, как срочно нужен конечный результат, хочется ли заниматься ручной склейкой, удовлетворительно ли сшивается конкретная панорама автоматически и других.
Возможен и промежуточный вариант. Получить выравненные фрагменты и маски швов с помощью, например, программ hugin и enblend, загрузить их в графический редактор, и доделать самому. Но я редко пробую так делать. Почему-то.
В целом могу сказать, что без ручной склейки фрагментов в некоторых случаях приличного качества панорамного изображения не получить. Выстраивая и выравнивая кадры панорамы вручную, почти всегда удается добиться хорошего результата. Если, конечно, не было сделано грубых ошибок во время съемки фрагментов (о чем было сказано выше). Кстати, многие панорамы, которые автоматически склеиваются удовлетворительно, вручную делаются просто шутя!
7.5. Приблизительная стыковка фрагментов
После того, как все кадры панорамы переписаны на компьютер, начинается самое интересное. Запускаем любимый графический редактор и загружаем все фрагменты как отдельные слои (если их много и компьютер не тянет, то только часть, например, фрагменты одного ряда).