1. Какой панорамный движок выбрать? Почему все-таки krpano?

Krpano на момент написания этого материала – лучший панорамный движок из всех, что когда-либо были созданы. Лучший по сумме качеств:

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

На krpano работают крупнейшие панорамные проекты мира, такие как airpano.com и 360cities.net. И только Google решил изобрести собственный велосипед. Честно говоря, зря. Получается пока что не очень.

Тем не менее, при всех своих достоинствах krpano отпугивает многих новичков необходимостью работы с кодом. Из-за этого начинающие панорамщики делают первые свои два, три, десять, пятьдесят проектов на движках pano2vr и Kolor Panotour, которые, в отличие от krpano, можно найти в крякнутом виде в сети.

Кстати, сама ситуация с отсутствием в сети взломанных дистрибутивов krpano говорит о том, что люди, работающие с ним, в большей степени серьезны.

Pano2vr

Pano2vr - интерфейс
Pano2vr — интерфейс

Pano2vr – морально устаревший панорамный движок, оставшийся где-то в далеком прошлом. Не обеспечивает «из коробки» корректную работу на всех современных устройствах, не поддерживает огромного количества возможностей, которые вам однажды понадобятся. Тем не менее, по-прежнему пользуется спросом у неискушенных панорамщиков по одной простой причине – мнимая простота. Действительно, поначалу может показаться, что наличие визуального интерфейса существенно упрощает работу. Но по факту, чтобы сделать в pano2vr, скажем, 10 идентичных кнопок, отличающихся расположением на экране и ссылками, вам придется 10 раз добавить в окно png файл, 10 раз его подвинуть, 10 раз выбрать из дико неудобных выпадающих списков одни и те же параметры. Либо скопировать, передвинуть «на глазок», и опять же выбрать из списка нужные параметры, подолгу прокручивая их. В то время как в «сложном» krpano вы один раз опишете нужный вам слой, затем скопируете его 9 раз, поменяете имена и ссылки, и все. Скорость возрастает в разы.

А когда немного продвинетесь в программировании, просто сделаете пару стилей и сценариев, которые будут генерировать нужные вам кнопки автоматически.

Panotour

Интерфейс Kolor Panotour
Интерфейс Kolor Panotour PRO

Kolor Panotour также пользуется популярностью по причине своей простоты. Однако, помимо визуального интерфейса, этот продукт предоставляет еще и широчайшие возможности:

  • связывание панорам в тур,
  • вставка изображений,
  • видео и музыки, настройка переходов,
  • добавление карты
  • разделение панорам большого тура на группы
  • визуальный интерфейс

Однако, при более пристальном изучении начинающий панорамщик с удивлением обнаруживает, что в основе Kolor Panotour лежит движок krpano, а компания Kolor просто сделала графическую оболочку-редактор.

И все хорошо, до той поры когда панорамщику нужно будет разработать собственный скин виртуального тура, либо просто добавить в него несколько своих элементов. И в этот момент выясняется, что продукт Kolor генерирует код такого низкого качества, что работать с ним очень сложно, и отнимает много сил и времени.

И панорамщик осознает… что нужно работать с чистым krpano и писать код самостоятельно!

Я прошел все эти стадии – сначала купил лицензию и собирал панорамы и туры на pano2vr (с турами был вообще кошмар, тогда еще не было Про версии с редактором туров). Потом осознал, что хочу маленькую планету, удобные карты, удобные эскизы, удобную поддержку устройств, и скачал для экспериментов Kolor Panotour, в котором даже сделал несколько тестовых виртуальных туров (и ни один из них не опубликовал). Уперся в необходимость добавления своих надстроек в скин виртуального тура, залез в страшные дебри отвратительного индусского кода, закрыл все это и купил лицензию krpano. До сих пор немножко жалко времени, потерянного на все остальные программы.

Уже 4 года прошло, как я перешел на krpano, и жалеть не приходилось ни разу.

Почему krpano

Рабочие файлы krpano
Рабочие файлы krpano

Во-первых, выяснилось, что собрать простой виртуальный тур с переходами, картинками-превью, подписями, всплывающими подсказками на превью и стрелках средствами krpano – дело пятнадцати минут, причем для этого не нужно редактировать код, и вообще делать что-либо сложнее щелчков мышкой и печатания на клавиатуре. После кропотливой возни с визуальным редактором Pano2vr и отловом багов Panotour это казалось откровением.

Бегло настроенный скин krpano
Бегло настроенный скин krpano

Очень быстро я понял, что скин можно настроить под себя, сохранить его в отдельной папке и сделать, чтобы он открывался как дроплет. После этого можно просто перетаскивать все панорамы на иконку дроплета, и программа соберет готовый виртуальный тур, настроенный в соответствии с моими нуждами, в который с помощью прилагающегося редактора можно будет добавить стрелки-переходы, и…

С этого момента началась моя дружба с krpano.

Далее: Часть 2. Знакомство с KRPANO, первые шаги

Уроки по созданию виртуальных туров
Уроки по созданию виртуальных туров

1. Какой панорамный движок выбрать? Почему все-таки krpano?: 2 комментария

  • 04.03.2016 в 11:54
    Permalink

    Много бесплатных плагинов выложили в документации Panotour Pro на сайте Kolor: http://www.kolor.com/wiki-en/action/view/Panotour_-_Advanced_-_Extra_Plugins .
    И там есть такой вот плагин:
    Include an XML
    This plugin allows you to include some krpano code you wrote in a file into your tour (you can download a very basic example of included XML here: Filetoinclude.xml).
    Вы могли бы что-нибудь об этом плагине сказать? Заранее спасибо!

    Include an XML

    This plugin allows you to include some krpano code you wrote in a file into your tour (you can download a very basic example of included XML here: Filetoinclude.xml).

    Ptp2 Third Party Plugins Include an XML File.png

    Download PluginInclude.zip

    На мой взгляд программа Panotour Pro 2.3-2.5 тоже стала всемогуща, но как в KrPano не надо на всё подряд писать коды, с таким огромным количеством необходимых плагинов и удобным интерфейсом, немного времени будет уходить на написание кодов для каких-нибудь своих особых задумок, и вставки их вот в такое окошко интерфейса:

    Ответ
    • 04.03.2016 в 12:17
      Permalink

      Я не пользуюсь Panotour, поэтому не могу сказать ничего определённого. У меня есть только моё личное мнение. Когда возникает необходимость сделать необычный (нестандартный) тур с уникальным интерфейсом и всякими плюшками, с Panotour начинаются огромные проблемы, т.к. код, который он выдаёт, создавали, очевидно, какие-то необученные индусы :)

      Ответ

Добавить комментарий

Ваш e-mail не будет опубликован.