novosibpano@yandex.ru  

Выравнивание панорам v1.0.

  • HTML5. krpano-1.20
    • Не требует знаний кодирования.
    • Легкое и быстрое редактирование и сохранение.
    • Плагин AutoGArrows корректно воспринимает внесенные поправки.

    Описание.

    В этом примере создается эффект движения. При перемещении сохраняется направление взгляда. При повороте на 180º направление взгляда будет сохраняться в ту сторону, в которую вы разворачиваетесь/перемещаетесь.
    Для того, чтобы достичь этого эффекта, нужно:
    1. Собирать сферические панорамы так, чтобы центр панорамы был направлен у всех в одну сторону (например, на север).
    2. Установить флаг "KEEPVIEW".
    Если вы не сориентировали панорамы в одном направлении при сборке, то этот плагин поможет внести поправки, которые позволят корректно работать при выставленном флаге "KEEPVIEW". Он нужен для сохранения взгляда при смене панорамам. Данная опция позволяет пользователю проще ориентироваться в пространстве и комфортно перемещаться по виртуальному туру.
    Так же для работы плагина "AutoGArrows", который автоматически создает навигацию на основе GPS-координат, необходимо выравнивать панорамы на виртуальный север.
    Совмесно с автором этого плагина, Сергеем Черным, был продуман код поправок, который воспринимается плагином "AutoGArrows".



    Подключение.

    Плагин работает начиная с версии krpano-1.20 и выше!
    Для подключения меню поместить папку "align_p" и файл Prealign.xml в корневую папку с туром.
    Пропишите в основном xml в самом начале:
    <krpano .... >
    	<include url="Prealign.xml" /> 
    	<include url="align_p/editor_p.xml" /> 
    	

    Prealign.xml - это файл, в котором будут сохраняться поправки выравнивания.
    align_p/editor_p.xml - файл плагина.
    Важно:
    Для того, чтобы подключение было прописано в начале кода и в той последовательности как показано выше,
    расставляйте стрелки переходов после того как произведете выравнивание панорам. Иначе они сместятся по горизонтали на величину поправки.



    Подключите плагин и запустите тур. На экране по центру появится красная линия для удобства позиционирования панорамы
    Слева вверху появится панель с кнопками:
    1. Спрятать/показать панель.
    2. Показать окно с кодом поправки. Для тех, кто желает вручную прописать код. Для копирования используйте клавиши "Ctrl + C".
    3. Индикатор поворота панорамы от ее центра (в градусах).
    4. Кнопка сохранения файла с поправками Prealign.xml.




    1. Разверните панораму, совмещая на ней север (например) с красной полосой по центру экрана.
    2. Нажмите пробел - на короткое время появится надпись "change accepted" и изменения будут внесены. Перезагрузите сцену, нажав на ее миниатюру в баре миниатюр. Север в панораме будет совмещен с красной линией, а индикатор поворота угла в панели будет равен нулю.
    3. Выставьте все панорамы на север (например) и нажмите кнопку сохранения "Save XML".
    В зависимости от настроек браузера файл сохранится в "загрузки" или появится окно проводника для указания места сохранения. Разместите его в корневую папку с туром, заменив файл, который там находится.
    4. В основном файле xml удалите строку.
    <include url="align_p/editor_p.xml" />
    5. Установите флаг "KEEPVIEW" в основном файле xml.
    <skin_settings 
    	loadscene_flagsl="KEEPVIEW"

    Пример.
    YouTube



    Приобрести плагин.

    Стоимость плагина 27 Евро. Для приобретения напишите на почту novosibpano@ya.ru.


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





    Примечание.

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






    Комментарии.