04 Oct 2010
Все частіше до нас приходять листи з проханням розповісти, як викласти сферичну панораму на сторінку в Інтернет.
Цією статтею ми починаємо серію публікацій, в яких розповімо, як це робиться і поділимося нашим досвідом. Відразу відзначимо, що якщо не заглиблюватися в найширші можливості Krpano, то все досить просто, і результат досягається декількома рухами мишки. Саме з простого ми і почнемо цю статтю.
Ми припускаємо, що шановний читач вже не новачок в панорамної зйомки, і на диску його комп'ютера зберігається хоча б одна зібрана сферична панорама 360х180 градусів у вигляді еквідистантним проекції (equirectangular projection), наприклад, така як на зображенні:
Надалі для стислості ми будемо називати її панорамою 360х180.
Що робити, якщо у вас немає еквідистантним проекції
Якщо ви поки ще не зняли свою першу панораму, але хочете спробувати, як працює krpano, пропонуємо скачати тут нашу тестову панораму 360х180.
Хочемо зазначити, що Krpano - це не інструмент виключно для професіоналів панорамної фотографії. Використовуючи Krpano, можна створити не тільки сторінки для перегляду сферичних панорам 360x180, відзнятих вимагає певних навичок. Зовсім не складно зробити сторінку для перегляду звичайної циліндричної однорядною панорами (знімати яку дуже легко). Тобто вам не потрібно вміти робити панорами з кутом огляду 360 градусів по горизонталі, або панорами, обов'язково включають надир і зеніт. Але про це ми розповімо пізніше.
Установка програмного забезпечення
У нашій роботі нам потрібно Krpano - універсальне програмне забезпечення для створення панорам. Сайт розробника Krpano - http://krpano.com . Необхідно згадати, що Krpano- платна, хоч і недорога програма. Однак без ліцензії в Krpano працюють всі без винятку функції, що дуже зручно для тестування її можливостей. Єдиною відмінністю від ліцензованої версії є те, що в демо-версії вся ваша панорама буде всіяна написами krpano.com.
Отже, перед початком роботи необхідно створити окрему папку, в якій будуть зберігатися всі ваші майбутні панорамні проекти і сам софт. Назвемо цю папку Krpano. У неї потрібно розпакувати дистрибутив Krpano, який можна завантажити зі сторінки http://krpano.com/download/ .
Виберіть дистрибутив, що відповідає вашій операційній системі. У нашому випадку ми використовували дистрибутив для Windows 64bit. В результаті після розпакування в папці Krpano у нас з'явилася папка krpanotools-1.0.8.11-win64-2010-05-31 (це поточна версія):
При бажанні папку з таким довгим назвою можна перейменувати на ваш смак. Ми перейменували її в krpanotools-1.0.8.11. Далі, в папці Krpano створюємо папку panorama, в якій буде лежати исходник нашої панорами 360х180, а потім і файли для викладання в інтернет.
Назви і структура папок у вас можуть бути будь-якими і не збігатися з нашими, але ми рекомендуємо дотримуватися нашої схеми, так як постійно будемо на неї посилатися в цій та наступних статтях.
Всі роботи по установці завершені. Тепер заглянемо в папку krpanotools-1.0.8.11. Сьогодні для роботи нам знадобиться всього лише один файл - kmakemultires.exe
Наша перша панорама
Отже, згадаємо, що у нас вже є готова панорама 360х180, яку необхідно викласти в Інтернет. Нехай файл нашої панорами називається panorama. jpg (підтримуються формати JPG, TIFF і стислий TIFF). Помістимо його в папку Krpano / panorama.
У нашому прикладі можна побачити, що файл panorama. jpg вдає із себе еквідистантним проекцію сферичної панорами 360х180 градусів.
Отже, все приготування закінчені. Тепер нам потрібно всього лише перетягнути мишкою файл panorama.jpg на файл kmakemultires.exe з папки krpanotools-1.0.8.11
Після цього процес складання панорами для Інтернету почнеться автоматично і буде відображається в окремому вікні. Програма kmakemultires.exe розбиває еквідистантним проекцію на десятки невеликих файлів, так званих плиток, а також створює керуючі XML, JavaScript і HTML файли. В результаті папка panorama набуває такого вигляду.
В папці panorama.tiles знаходяться плитки - шматочки нашої панорами. В папку skin встановлюються елементи управління. Файли panorama1.xml і swfkrpano.js - є керуючими файлами нашого проекту. А запускається Інтернет-сторінка з нашої панорамою за допомогою файлу panorama.html.
Ось власне і все. Наша перша панорама зроблена у вигляді html файлу. Папку panorama тепер можна викладати в Інтернет, попередньо видаливши з неї файл з еквідистантним проекцією panorama.jpg для значної економії місця на сервері (не забудьте зберегти його де-небудь, щоб не втратити назовсім).
Попередній перегляд того, що потім виявиться в інтернеті, можна зробити і на вашому локальному комп'ютері, перетягнувши у вікно броузера файл panorama. html і натиснувши кілька разів «дозволити запуск вмісту» в залежності від налаштувань безпеки вашого броузера.
Отже, резюмуємо: для автоматичного створення html-версії вашої панорами потрібно перетягнути мишкою панораму 360х180 на файл kmakemultires.exe з папки krpanotools-1.0.8.11. Гранично просто.
Як завершення цієї статті хочеться зауважити, що створення панорами за допомогою автоматичного генератора панорам kmakemultires.exe - всього лише швидка і наочна демонстрація можливостей програмного забезпечення Krpano. Щоб створити якісний сайт, який демонструє всю красу віртуального світу сферичних панорам, необхідно трохи заглибитися в технологію Krpano і навчитися використовувати додаткові можливості і додаткові модулі цього програмного забезпечення.
Чекаємо ваші питання і коментарі за адресою [email protected]