
В прошлый раз мы рассмотрели все этапы создания виртуального тура. После съемки получен ряд фотографий готовых к созданию сферических панорам. В этой статье подробно остановимся на процессе склейки эквидистантной проекции панорамы. Для этого будем использовать одну из самых популярных программ – PTGui.

- Операционные системы: Windows, Mac OS
- Язык интерфейса: есть русский
- Цена: 157-313 $
- Купить: Allsoft
Размещение 3D панорам в Яндекс, Google и другие платформы в Интернете.
Что такое PTGui Pro?
PTGui Pro – это мощный программный комплекс для качественной сборки и редактирования всех видов панорам на операционных системах Windows и MacOS. Программа позволяет работать с плоскими панорамами (в том числе гигапиксельными), цилиндрическими и сферическими панорамами на 360 градусов.
PTGui платная программа, но полностью оправдывает свою цену до последней копейки. Есть пробная тридцатидневная версия приложения. В ознакомительной версии можно изучить работу всех инструментов, правда тут не обошлось без большого «НО». При выводе результатов сборки на панораме будут присутствовать водяные знаки в виде красных смайликов. Это ограничение не позволит использовать полученную панораму для создания 3D тура.
Размещение 3D панорам в Яндекс, Google и другие платформы в Интернете.
Москва МО | +7-985-736-7376 |
Ростов-на-Дону Таганрог, Новочеркасск | +7-918-853-6755 |
Краснодар Сочи, Новороссийск, Анапа | +7-918-347-1637 |
Ставрополь Пятигорск, Невинномысск | +7-918-874-9678 |
Возможна съемка в других регионах России, дополнительную информацию можно получить через форму обратной связи.
Как же убрать смайлики? Все очень просто, необходимо купить лицензию PTGui и ввести регистрационные данные. После этого водяные знаки полностью пропадут.
Думаю, во время установки трудностей не возникнет. Можно приступать к описанию работы программы.
Загрузка фотографий
При запуске PTGui, нажимаем кнопку «Advanced» (в правой части окна), которая открываем расширенные настройки. Они будут необходимы в дальнейшем.
На первом этапе мы должны выбрать изображения, с которыми будем работать. Для этого используем кнопку «Load Images» или просто выделяем фотографии в папке и перетаскиваем их в рабочую зону программы.
PTGui автоматически определяет параметры объектива и камеры на основе Exif данных фотографий. Если убрать галочку «Automatic», тогда появится возможность выбрать тип объектива и угол обзора самостоятельно.
Иногда конкретной модели объектива или фотоаппарата нет в базе программы. Тогда появится окно, в котором необходимо ввести фокусное расстояние и кроп-фактор матрицы вручную.
Склейка панорамы
Теперь остается нажать кнопку «Align images» для объединения фотографий в панораму. Запустится процесс просчета и генерации контрольных точек между соседними кадрами. После его завершения, откроется окно «Panorama Editor» с первыми результатами сшивки.

На этом этапе можно посмотреть панораму в сферическом виде. Для этого жмем кнопку в виде глаза и выбираем «Open in PTGui viewer».
Если съемка производилась с эксповилкой, программа определит это и перед сборкой попросит указать способ HDR съемки:

- Съемка со штатива – будут определяться контрольные точки только основных кадров. Для соответствующих снимков со смещенной экспозицией применятся те же значения.
- Съемка с рук – контрольные точки вычисляются для всех кадров, в том числе и для снимков одного ряда брекетинга.
- Это не HDR изображение.
Бывает так, что во время съемки брекетинг применялся, но PTGui не определяет этого и собирает панораму в обычном режиме. Такое возможно, если фотосъемка производилась не в ручном режиме, а, например, с приоритетом диафрагмы. Тогда выдержка соседних ракурсов будет отличаться. Программа распознает HDR именно по этому параметру.
Не стоит расстраиваться, эту оплошность можно исправить. Для этого переходим во вкладку «Image Parameters». Здесь изменим выдержку группы кадров каждого ракурса. Она должна быть одинакова, например – 1/15, 1/125, 1/2, 1/15, 1/125, 1/2, … 1/15, 1/125, 1/2.
Выставление контрольных точек
В «Panorama Editor» видно, что панорама собралась полностью. Это означает, что в зоне перекрытия кадров достаточно информации.
Когда программе не удается найти общих фрагментов в соседних снимках, контрольные точки нужно указать вручную. Чтобы увидеть, где именно не хватает контрольных точек, нажимаем кнопку в виде лампочки «Control Point Assistant»:

Откроется окно:

во вкладке «Control Point Assistant» (1) указаны пары снимков, между которыми контрольные точки не найдены автоматически (2). Как правило, это фотографии с малым количеством информации в зоне перекрытия, например, голая стена, небо, снег.
Чтобы добавить контрольные точки, переходим во вкладку «Control Points» (1):
Выбираем пару нужных фотографий — в списке слева отмечаем первый снимок (2), а справа соседний с ним кадр (3). Теперь укажем общие точки: отмечаем точку левой кнопкой мыши на первом фото, затем кликаем в соответствующем месте второго кадра. Для удобства, рядом с курсором появляется увеличенный фрагмент области:

Когда все недостающие точки расставлены, необходимо произвести оптимизацию панорамы.
Оптимизация панорамы
Это сложный процесс, в течение которого, PTGui сводит дистанцию между парами контрольных точек к минимуму. Открываем таблицу «Tools > Control Points Table» (кнопка в виде лампочки) и удаляем все точки, расстояние между которыми более 10 пикселей:

Открываем вкладку «Optimizer» и жмем кнопку «Run Optimizer»:
Запустится процесс оптимизации, а после появится окно с результатами:

Результат достаточно хороший (very good). Учитывая высокое разрешение панорамы, максимальная дистанция между контрольными точками в 5 пикселей – вполне приемлемо.
Выравнивание горизонта
Этот этап очень важен, особенно если уровень горизонта не был настроен во время съемки. Если горизонт в панораме завален, то при просмотре возникает ощущение, что все стены кривые.
Снова обратимся к вкладке «Control Points», но в этот раз в левой и правой части выберем одну и ту же фотографию. В строке «CP type» автоматически отобразится «Vertical line».
Нам нужно указать программе на вертикальные линии. Для этого находим их на фотографии. Это могут быть рамы окон, двери, наличники, откосы. На левом изображении отмечаем начало линии, а на правом её конец. Таким образом вертикаль отмечена. Рекомендуется указать хотя бы одну вертикальную прямую на каждом ракурсе.
Когда все линии установлены, необходимо провести повторную оптимизацию. После этого, в «Panorama Editor» можно увидеть, как изменилась панорама. Горизонт выровнялся и вертикали стали вертикальными.
Работа с масками
Иногда во время съемки панорам в кадр попадают движущиеся объекты. Такое часто случается на улице или в людных местах. Лучше всего выждать момент, когда посторонние объекты не мешают. Но если это невозможно, поможет инструмент «Маски». Рассмотрим пример, когда в кадр попала часть машины.

Если собрать панораму без использования масок, половина автомобиля будет портить вид:

Перейдем на вкладку «Mask». Здесь можно увидеть инструмент карандаш, его можно настроить в зависимости от обстоятельств:
- Красный – для скрытия выделяемой области.
- Зеленый – для того, чтобы выбранная область точно присутствовала в панораме.
- Белый – для удаления маски.
- Изменить размер.
Выбираем красный и закрашиваем машину:

Результат тут же виден в «Panorama Editor», объект полностью удален:

Пример использования зеленой маски рассмотрим на другом ракурсе, где в кадр попал человек.

Результат сборки панорамы явно нас не устроит:

Такой эффект часто называю «призраками». Хорошо, что маски помогают бороться с привидениями. Применим, зеленую маску — выделяем область без человека, но так, чтобы она полностью перекрывала прохожего. Для этого на соседней фотографии появляется курсор, демонстрирующий положение маски.

Теперь можно убедиться, что исправления вступили в силу.

Настройка HDR
Перейдем на вкладку «Exposure / HDR», здесь можно выбрать вариант объединения кадров брекетинга:
- Если съемка производилась с эксповилкой: True HDR – по технологии HDR, Exposure fusion – коррекция экспозиции на основе слияния трех снимков с разными параметрами.
- Если брекетинг не применялся.
- Автоматическая и ручная оптимизация экспозиции.
Нажимая кнопки «Tone Map Settings» и «Fusion Settings», мы попадем в соответствующие настройки. В окне пред просмотра виды изменения панорамы в зависимости от настраиваемых параметров.
Не будет подробно останавливаться на этих настройках. Они напрямую зависят от параметров, выставляемых во время съемки и конвертации фотографий.
Сборка панорамы
Теперь все готово к выводу панорамной фотографии. На вкладке «Create Panorama» выбираем:
Остается только нажать кнопку «Create Panorama» и дождаться окончания процесса обработки. В результате мы получим эквидистантную проекцию панорамы.
Итоги
Вот мы и разобрали все шаги по склейки панорамы из нескольких фотографий в PTGui. Полученные изображение можно использовать для создания виртуального 3D тура, например, в KRPano или Pano2VR. Но в некоторых случаях потребуется дополнительная работа по редактированию надира и зенита, ретушированию отражений. Эти моменты мы рассмотрим в отдельной статье.
Надеемся, наша инструкция поможет вам в освоении этой замечательной программы. Если вопросы еще остались, задавайте их в комментариях.