24.12.2010 15:13

Создание сферических панорам в Google Earth



Основная идея состоит в том, что бы сделать серию скриншотов при вращении из одной точки над Землей, а затем собрать эти изображения в одну панорамную фотографию.
Для того что бы упростить этот процесс был создан php скрипт генерирующий Kmz файл с метками на каждую позицию просмотра в которой нужно сделать скриншот. Имея такой kmz файл и соответствующее программное обеспечение для создания фотопанорам весь процесс занимает примерно 40 минут.

Первым делом загрузите скрипт генерирующий Kmz файл. В нем Вам нужно указать координаты Lat / Long точки в которой Вы хотите создать панорамное фото. По умолчанию в нашем случае это город Киров.

При создания панорам, важно чтобы камера вращалась вокруг нодальной точки объектива, с тем чтобы свести к минимуму любые ошибки параллакса в захватываемой сцене. В php скрипте это реализуется за счет использования 'Flight Simulator Mode' который в Google Earth включается по нажатию  клавиш 'Ctrl+G'.

После выполнения скрипта Вам выдается для загрузки KMZ файл в котором созданы серии меток для создания скриншотов. Перед тем как сделать скриншот (Редактировать -> Копировать изображение) дождитесь 100% загрузки данных (тайлы, модели и т.д.), а затем сохраните соответствующее изображение image_номер.JPG В конечном итоге у Вас будет 28 изображений, сохраненных в такой последовательности (от image_1.JPG до image_29.JPG).

Собрать все эти изображения в одну панораму Вы можете например программой PTGui (пробную версию можно скачать здесь http://www.ptgui.com/ )
Если Вы будите использовать программу PTGui то можете загрузить "Шаблон для сборки панорамы"

Программой PTGui ваши изображения будут автоматически выравнены и Вы сможете ее сохранить. Продвинутые пользователей PTGui могут добавлять свои собственные контрольные точки.

Так как Google Earth не входят облака, то и на получившейся панораме их не будет. Облака Вы можете добавить сами например средствами программы Photoshop.

Конечным этапом является создание файла самой панорамы, это может быть выполнено в различных программах - Pano2VR, Autopano, krpano.


Вот что получилось у меня...


Панорама Кирова в Google Earth


Еще несколько панорам выполненых в Google Earth: Москва, Лондон, Париж.


на основе статьи с сайта digitalurban.blogspot.com