1 Основні відомості

1 Основні відомості

У цій серії статей буде послідовно описано як працювати зі скрітовим мовою програмування krpano: як створити інтерактивну 3d-панораму; як додати логотипи, кнопки, точки переходу в панораму; як реалізувати меню і різні інтерактивні елементи.

У статті Редагування проекцій і створення 3d-панорами було показано як створити 3d-панораму за допомогою Autopano Tour. Дана програма також заснована на функціоналі krpano, але використовує лише малу частину його можливостей. Весь спектр можливостей, що дозволяє реалізувати майже будь-яку творчу ідею, можна отримати тільки використовуючи скрипти krpano. В даному циклі статей і буде розказано як використовувати цей інструмент.

Скриптовой мову буде описаний в форматі "для непрограмістів", тому деякі формулювання для IT-фахівців можу здатися відповідно «не програмістські". Але все таки фотографів захоплюються 3d-панорамами більше ніж фотографують програмістів, тому і був обраний такий формат.

Підготовка до роботи

Для роботи вам буде потрібно krpano

krpano є пакет програм:

* Krpano Tools - набір додаткових програм і так званих дроплетів. Дроплет це спеціальні виконувані файли (bat-файли) які вирішують якусь певну задачу. Наприклад, трансформація плоскою панорами з сферичної проекції в кубічну і створення на основі цього інтерактивної 3d-панорами. Крім цього в архіві міститься krpano Protect Tool, за допомогою якого можна захистити вашу 3d-панораму від несанкціонованого використання.

Скачайте krpano і krpano Tools для вашої операційної системи.

Крім цього для комфортної роботи бажано завантажити ще кілька програм:

* Adobe Flash Player (програма безкоштовна)

Панорами швидше і зручніше відкривати в самому флеш-плеєрі, а не за допомогою інтернет-браузерів. Скачайте флеш-плеєр, і вкажіть Windows щоб вона відкривала swf-файли за допомогою скачав плеєра.

* Notepad ++ (програма безкоштовна)

Дана програма буде потрібно при роботі з xml файлами, в яких будемо писати скрипти krpano. Звичайно, можна було б використовувати звичайний блокнот, але це сильно ускладнює роботу зі скриптами. У notepad ++, на відміну від блокнота, є зручна підсвічування коду, робота з кодуваннями, пошуком і т.д.

Зручний файловий менеджер. Зокрема буде застосовуватися для роботи з дроплет.

Матеріали для роботи

Для цього уроку вам будуть потрібні ряд матеріалів. Ви можете їх підготувати їх самостійно або скористатися вже готовим набором.

В даному наборі матеріалів:

* Піддослідна плоска панорама в сферичної проекції.

* Зображення логотипу, які ми розмістимо в кутку панорами.

Початок роботи з krpano. Ліцензія

Розпакуйте архів krpano в окрему папку і запустіть krpano.swf.

1 Основні відомості

Ви побачите вьювер панорами з безліччю кнопок. Кожна кнопка це один з багатьох прикладів використання krpano. На цих прикладах, при необхідності, зручно ознайомлюватися зі способом реалізації тих чи інших функцій. Скрипти з прикладів лежать в папці examples.

Можна помітити, що посередині екрану є напис krpano demo version. Якщо ви придбали ліцензію, то помістіть файл krpano.license в папку з krpano.swf. Після цього напис зникне.

Для версії krpano 1.17 і вище змінена система ліцензування. Тепер, при покупці, ви отримуєте коди, які необхідно ввести в програму krpano tools. Після активації кодів, напис про демо-версії зникне.

Якщо ви раніше купували krpano, то тепер замість файлів ліцензії необхідно отримати код. Це можна зробити на даній сторінці krpano вказавши email, на який ви реєстрували krpano

Принципи роботи з krpano

У krpano все управління програвачем відбувається за допомогою скриптів.

Створіть у себе на диску папку з проектом, скопіюйте туди:

* Файл ліцензії. якщо він у вас є

Зараз при запуску krpano пишеться помилка "FATAL: krpano.xml - loading error (IO Error)". Тобто krpano не може знайти файл зі скриптами управління панорамою.

Даний файл повинен мати таку ж назву як і програвач, але мати дозвіл xml.

Створимо в тій же папці krpano.xml. Також в папку скопіюємо panorama.jpg

Отримаємо наступний набір файлів:

Тепер при запуску програвача помилка не з'являється, але і панорами теж не видно. Для того щоб панорама початку програватися треба її вказати в скриптах.

Робота зі скриптами krpano

Відкрийте krpano.xml в notepad ++ і додайте в файл наступні рядки:

Збережіть файл і спробуйте знову запустити krpano.swf. Тепер вже стала видна панорама.

1 Основні відомості

Що означають ці рядки?

Скрипти krpano вельми схожі з іншими скриптовими мовами, і якщо ви вже пробували програмувати на таких мовах, то і дані скрипти дуже швидко освоїте. Якщо ж ні, то вони досить прості навіть для тих хто раніше не займався програмуванням.

Вся структура скриптів krpano будується на основі так званих тегів.

Теги бувають відкривають (позначаються ім'ям в трикутних дужках) і закривають (те ж саме, але перед ім'ям ставиться слеш).

Схожі статті