novosibpano@yandex.ru  

РАЗРАБОТКИ В KRPANO


Немного о Krpano и для чего нужны разработки.

Krpano – это мощный продукт для создания виртуальных туров, инструмент с большими возможностями по реализации задуманных проектов. Специфика работы в том, что у Krpano нет привычного для пользователя интерфейса, нет вкладок «Файл», «Главная», «Редактирование» и вся работа заключается в написании кода. Это отталкивает многих пользователей, хотя для создания виртуального тура со стандартными настройками и панелью управления понадобится меньше движений, чем в любом другом программном продукте. Для Krpano существует множество плагинов, которые позволяют минимизировать труд и разнообразить создание виртуальных туров. Пожалуй у каждого пользователя Krpano со временем появляются свои наработки, которые в дальнейшем облегчают работу. Здесь я бы хотел представить свои проекты, показать примеры использования и расказать о деталях.



Галерея фотографий.

Часто возникает необходимость вставить в виртуальный тур фотографии,будь то фотографии товара на прилавке или музейной экспозиции. Возможно самому написать код демонстрации фотографий ( анимация появления, рамки, фоны и т.д.),как правило это занимает уйму времени, или воспользоваться плагинами готовых галерей как платных,так и бесплатных. В том и другом случае есть свои плюсы и минусы.



Редактор хотспотов

Хотспот – точка привязанная к месту на панораме и вращается вместе с ней. Это может быть кнопка, фотография даже видеоролик. Допустим есть задача вставить видео ролик в телевизор на панораме, а телевизор расположен под углом к оси просмотра, да еще искажается при повороте панорамы! И все же это осуществимая задача. Для хотспотов предусмотрены настройки параметров расположения в пространстве(повороты, наклоны, масштабирования и т.д.), но я не представляю, как можно без вспомогательных средств написать код так, что бы видео ролик четко разместился на экране телевизора в панораме.



Редактор слоев

Элемент Krpano "слой" - один из кирпичиков создания проекта, может использоваться для вставки изображений, создания кнопок, фонов и т.д. Имеет несколько атрибутов с настраиваемыми параметрами. Например, нам нужно сделать кнопку определенного цвета с рамкой, закругленными углами и размытой тенью, все разного цвета. Или мы заранее знаем все параметры и вводим их в код , или мы вводим параметры, смотрим в браузере результат – «мало», меняем параметр, смотрим – «много», и так, пока не получим нужный результат. В итоге появилась идея создать редактор, который позволял бы менять нужные параметры с помощью панели управления и одновременно наблюдать за изменениями .



Редактор скина

Krpano создает виртуальный тур со встроенным интерфейсом управления, с настройками по умолчанию (дефолтные). В арсенале Krpano существует несколько дизайнов скина, которые подключаются и редактируются в файле tour.xml Нужно вводить числовые данные размеров бордюров, шеснадцатиричный код цвета панели, параметры тени и т.д. После перезагрузки окна просмотра изменения вступают в силу.
Плагин редактора интерфейса позволяет наглядно менять эти параметры без написания кода. Во время редактирования все изменения сразу отображаются на экране. После редактирования нужно только нажать кнопку сохранения и указать место.

Редактор точек и радаров на плане.

План помещения или территории хорошо дополняет виртуальный тур. Он помогает ориентироваться в пространстве, особенно, когда на плане обозначены точками места панорам и схематично указано направление и угол взгляда открытой в текущий момент панорамы.
В составе krpano есть плагин "Radar" - это конус, угол которого изменяется в зависимости от зуммирования. Он поворачивается вместе с вращением панорамы, указывая направление взгляда. Плагин "Radar" требует настройки - установка угла поворота, присвоение точке на плане. Точки на плане тоже нужно расставить в соответствии со сделанными местами съемки.
Плагин "edit_floorplan" позволяет легко и быстро справиться с этой задачей без написания кода, нужно только мышкой расставить точки, повернуть "радары" и сохранить



Компас

Позволяет ориентироваться по направлению света.
Выглядит в виде шкалы, расположенной в верхней части экрана. Шкала масштабируется в зависимости от угла обзора.
Плагин легко настраивается,есть возможность сменить дизайн под ваши нужды.
Этот плагин так же входит в состав плагина "Редактор точек и радаров на плане".
Вы можете скачать плагин "компас" и использовать для своих нужд бесплатно.



Создание хотспотов.

Изначально была задача сделать плагин, который мог бы создавать хотспоты, открывающие url ссылки внутри окна тура. Что бы создавал URL ссылки на конкретную сцену в туре с заданным видом и углом обзора (нужны для перехода с других ресурсов).
Я решил расширить его функционал и добавил возможность открывать по клику на хотспот фотографии, видео файлы, youtube.
Для подключения нужно вписать одну строку.
Для сохранения всех изменений нажать одну кнопку.
Для работы с плагином не нужны продвинутые знания krpano, нет необходимости открывать XML файл и писать скрипт.
Для тех кто хочет большего - есть вкладка расширенных настроек. Сохраняемый файл с открытым кодом - можете править хотспоты на свое усмотрение.