Автор: MastaMan
Дата: Жовтень 24, 2022
Оновлено: Квітень 4, 2023

Вступ

У цій статті ви дізнаєтесь, як зробити 360° панорама-тур із ваших рендерів повністю безкоштовно.
Нам не потрібно буде платити за будь-який сервіс, хостинг, домен чи реєстрацію.

Також, не буде ніякої реклами в інтерфейсі чи логотипів.
Переглядати тур можна буде у веб-браузері, звісно буде адаптація під Desktop та Mobile.

Як хостинг будемо використовувати GitHub - супер стабільне рішення з Uptime 99.99%. А для створення туру - найпростіший онлайн сервіс Marzipano.

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

                         2022 10 25   16.42.12
Loading...
https://360-pano-tour.github.io/SVOYA-360/

Початок

Перед тим як почати, у вас повинні бути підготовлені 360° рендери панорам. Для гарної картинки необхідні сферичні панорами розмірами мінімум 8k, формату JPG або PNG.

rendered panoramas
Loading...

Як приклад я зробив панорами інтер'єру SVOYA, до речі, минулий урок присвячений інтерактивній візуалізації на WebGL. Цей урок ви можете знайти за посиланням нижче.

SVOYA Interactive WebGL Visualization

Рендер панорам відбувався за допомогою Corona Renderer 7 з новою Corona Camera, в налаштуваннях якої зазначено тип Spherical 360.

3dsmax corona renderer camera 360
Loading...

Розбираємось з GitHub

GitHub – це система управління проектами та версіями коду, а також платформа соціальних мереж, створена для розробників. Це дозволяє працювати разом з іншими людьми по всьому світу, планувати свої проекти і відстежувати свою роботу. У нашому випадку - це відмінний безкоштовний хостинг файлів.

Реєстрація

Давайте насамперед зареєструємося на GitHub. Якщо у вас вже є обліковий запис на GitHub, ви можете пропустити цей крок.

Переходимо на адресу.

https://github.com/
github main page
Loading...

Натискаємо Sign Up, дотримуємося інструкцій, тут немає нічого складного…

github registration
Loading...

На всі наступні кроки натискаємо Continue і наприкінці обов'язково Continue for free. Готово!

github welcome screen
Loading...

На цій сторінці відразу ж створимо репозиторій, натиснувши Create repository, введіть назву, наприклад SVOYA-360 і обов'язково увімкніть перемикач на Public, щоб будь-який користувач мав доступ до репозиторію.

github create repository
Loading...

Встановлення GitHub Desktop

github empty repository
Loading...

Натисніть Set up in Desktop. Якщо ви це робите вперше, вас попросить завантажити програму GitHub Desktop Setup-x64.exe. Завантажуємо, встановлюємо, логінимся ...

Ще раз натискаємо Set up in Desktop у браузері, тепер у вас має відкритися вікно з клонуванням репозиторію.

github desktop clone repository
Loading...

Вказуємо зручний Local path, потім натискаємо Clone.

Ця програма необхідна для зручного заливання файлів у Інтернет. Теоретично можна заливати файли і через веб-інтерфейс GitHub, але з програмою зручніше, оскільки немає обмеження на кількість файлів, що заливаються.

Зараз ми зробили зв'язку вашої локальної папки проекту та GitHub. Пізніше ми додамо до цієї папки файли панорама-туру і зможемо зручно завантажувати їх у веб.

Налаштування репозиторію

І ще один важливий нюанс, потрібно зробити деякі налаштування вашого репозиторію.
Натисніть README, щоб створити перший файл та ініціалізувати створення гілки main.

github create readme in repository from web
Loading...

Потім, натисніть просто Commit file.

github commit file
Loading...

Перейдіть до розділу Settings.

github repository settings
Loading...

Перейдіть до Pages і виберіть Branch: main.

github setup pages
Loading...

Натисніть Save.

save github pages
Loading...

Через хвилину оновіть сторінку, у вас має з'явитися такий напис, як показано нижче.

github appear notifcation with link
Loading...

Натисніть Visit Site, це буде адреса нашого панорама-туру. Поки що відображати нічого, але ми вже маємо безкоштовний хостинг та адресу в Інтернеті.

github pages hosted site
Loading...
Примітка!
Як бачите у назві бере участь ваше ім'я, вказане під час реєстрації. Тому для більш красивої адреси, намагайтеся вибирати цікавіше ім'я, наприклад назву вашої компанії.

Створення панорама туру

Перейдіть на адресу.

https://www.marzipano.net/tool/

Натисніть Start і завантажте панорами.

marzipano start
Loading...
marzipano upload files
Loading...

Як бачите інтерфейс сервісу дуже простий. Зліва знаходяться важливі налаштування. Праворуч унизу, кнопки для створення туру.

Відсортуйте список Panorama List . Відповідно перша панорама завантажуватиметься при старті.

Примітка!
У Marzipano є одна цікава особливість, всі зміни відбуваються на льоту у браузері. Ви не можете зберегти проміжний варіант. Тому не закривайте сторінку браузера, доки не будете повністю впевнені, що проект готовий.

Зробимо налаштування проекту та змінимо Project Title зліва вгорі. Я залишаю всі налаштування за замовчуванням, за винятком Autorotate, його завжди вимикаю.

marzipano change settings
Loading...

Щоб створити переходи між панорамами, натисніть Link Hotspot, праворуч внизу.

marziapno link hotspot
Loading...

Потім у списку виберіть необхідну панораму. Закрийте список та розмістіть Hotspot на екрані. Відразу ж розміщую ще один Hotspot для Kitchen Area.

marzipano link hotspot 2
Loading...

Натисніть кнопку Set initial view, щоб камері вигляд за промовчанням. Один вид налаштували, ідемо далі. Натисніть на іконку переходу.

marzipano icon go to pano
Loading...

Розгорніть камеру і зробіть ті самі кроки: встановіть Set initial view , додайте Hotspots на інші панорами.

marzipano setup another panoramas
Loading...

І так потрібно встановити Hotspots для кожної панорами.

Рекомендація!
Встановлюйте вигляд за умовчанням строго горизонтально прямо, не заламуйте кути камери вгору або вниз. Ви можете включити Autorotate, щоб камера набула горизонтального вигляду, потім відключити цю опцію.

Вкотре переконайтеся, що ви правильно поставили все Hotspots за допомогою іконки переходу. Якщо все працює коректно, то експортуємо наш проект.

marzipano all setup has done
Loading...
marzipano export project
Loading...

В результаті ми отримуємо архів з усіма файлами для розміщення панорами в Інтернет.

Публікація 360° панорама туру до Інтернету (GitHub)

Відкрийте архів за допомогою архіватора. Ви побачите таку структуру файлів.

marzipano files in archive
Loading...

Вийміть усі файли з папки app-files у проект GitHub на вашому комп'ютері. У вас має вийти ось так.

marzipano unzip files from app files folder
Loading...

Чудово! Відкриваємо програму GitHub Desktop, бачимо таке.

git unstaged files
Loading...

Напишіть назву Commit, а потім натисніть Commit to main.

github create commit
Loading...

Процес підготовки файлів пішов… Зачекайте кілька хвилин і натисніть Push origin.

github push to origin
Loading...
https://360-pano-tour.github.io/SVOYA-360/

Чудово! Панорама запрацювала!

github panorama commited and uploaded
Loading...

Бонус (Дизайн)

Мені дизайн здався не сучасним, і я вирішив це виправити. Завантажте архів за посиланням нижче.

Чорний дизайн для Marzipano

Це моє доопрацювання дизайну, де я відредагував оригінальний код. І тепер достатньо вийняти файли з архіву та замінити їх у вашому проекті.

marzipano black design files
Loading...

Після заміни файлів, створіть Commit у GitHub Desktop.

commit new design marzipano files to github
Loading...

Потім натисніть Push origin. За кілька хвилин оновіть сторінку панорама-туру.

Увага!
У деяких випадках потрібно почекати від 15 до 30 хвилин, поки оновиться кеш GitHub. Наберіться терпіння, якщо ваш проект працює не одразу!
push to origin new commits to github
Loading...

Ось такий фінальний результат.

svoya final panorama tour 2
Loading...
https://360-pano-tour.github.io/SVOYA-360/

Висновок

На мою думку, такий спосіб надання панорам нічим не гірший за платні аналогічні сервіси. Найголовніше, що панорама доступна 24/7 зі стабільним з'єднанням, алгоритми Marzipano швидко відображають панорами у браузері, оскільки завантаження картинок здійснюється лише під конкретний вид камери. Інтерфейс приємний, мінімалістичний, без реклами та логотипів. І при цьому всім, ми не витратили жодної копійки.

svoya final panorama tour 1
Loading...

Сподіваюся, стаття вам сподобалася, пишіть коментарі або у вас вийшло...

https://360-pano-tour.github.io/SVOYA-360/

Оновлення

11 Лист 2024

Для бонусного дизайну доопрацьовано зовнішній вигляд Infopoints, кнопку Fullscreen і Scrollbar для списку панорам.

Велике спасибі користувачеві Andrew Chwalik за ідею та допомогу у доопрацюванні дизайну.

Панорами від користувачів

Тут буде прикріплено панорами, користувачів, які скористалися даним способом. Бажаєте щоб ваша панорама потрапила до статті? Надішліть її в коментарях!

Elm Street Tour by Andrew Chwalik


{{commentsMsg}}
  

Ніхто не залишив коментарів
{{comment.lastname}} {{comment.name}} {{comment.date}}
{{comment.text}}
Sponsored content