Публикация Сцен Koru
Koru экспортирует стандартные веб-файлы: HTML и JavaScript. Это значит, что вы можете публиковать их почти где угодно — никаких специальных серверов не нужно. В этом учебнике показан самый простой путь: хостинги с перетаскиванием, которые за секунды дают публичную ссылку.
Важный нюанс
Чтобы ваша сцена корректно работала в интернете после публикации, HTML-файл должен называться “index.html”.
Если вы экспортируете один файл, переименуйте его в index.html перед
загрузкой. Если вы экспортируете несколько файлов (.html + .js +
.koruDat), убедитесь, что HTML-файл называется index.html — остальные
файлы могут сохранить исходные имена. Некоторые сервисы делают это
автоматически, но надежнее сделать это самостоятельно.
Простой хостинг
Есть немало сайтов, которые могут загрузить файлы, которые экспортирует Koru, и сразу опубликовать их в интернете. Вам не нужно разбираться в серверах, доменах или развертывании. Просто перетащили, отпустили и поделились.
И самое приятное: вы не привязаны к одной компании. Если сервис изменится или закроется, ваши файлы все равно останутся у вас на компьютере — просто перетащите и загрузите их в другое место.
Что вам понадобится
- Ваша сцена в Koru
- Экспортированная сцена через Экспорт одним файлом (один
.htmlфайл) или Экспорт для сервера (.html+.js+.koruDatфайлы) - Современный веб-браузер
Общая идея
Все сервисы ниже работают одинаково:
- Вы экспортируете сцену из Koru
- Вы заходите на сайт сервиса
- Вы перетаскиваете ваш файл или файлы на страницу
- Через несколько секунд вы получаете рабочую ссылку
- Делитесь этой ссылкой с кем угодно
Некоторые сервисы позволяют делать это даже без создания аккаунта. Другие предлагают бесплатные аккаунты, чтобы вы могли управлять сценами позже (обновлять их, смотреть статистику или удалять). У большинства также есть платные тарифы, если вам нужен больший трафик, свои домены или дополнительные функции.
Пять сервисов, которые стоит попробовать
Вот пять надежных вариантов. У всех есть бесплатные тарифы, и они рассчитаны именно на такую простую публикацию.
1. Netlify Drop
Как это работает: Перейдите на app.netlify.com/drop, перетащите экспортированный файл или файлы на страницу, подождите несколько секунд и получите ссылку.
Полезные мелочи: Позже вы можете создать бесплатный аккаунт, чтобы управлять всеми сценами в одном месте, обновлять их повторным перетаскиванием файлов или настроить собственный домен.
Ограничения: Очень щедрый бесплатный тариф. Есть платные планы с дополнительными возможностями.
2. Pages Drop
Как это работает: Откройте pages.drop, перетащите файл на страницу и мгновенно получите публичный URL.
Примечание: Pages Drop поддерживает только одиночные HTML-файлы — это отлично подходит, если вы использовали в Koru Экспорт одним файлом. Если вы делали Экспорт для сервера, лучше выберите один из других сервисов.
Полезные мелочи: Работает на надежной инфраструктуре. Для базовой публикации аккаунт не нужен.
Ограничения: Бесплатный тариф включает 500 развертываний в месяц — для большинства пользователей этого более чем достаточно.
3. Tiiny.host
Как это работает: Перейдите на tiiny.host, перетащите файл или файлы в область загрузки и получите ссылку. Работает с одиночными HTML-файлами или с несколькими файлами (в виде ZIP-архива).
Примечание: Чтобы опубликовать, нужно указать email — вам отправят ссылку для управления сценой позже. Кому-то это удобно, а кто-то предпочитает варианты без email.
Полезные мелочи: Очень понятный интерфейс. Бесплатный тариф дает базовый поддомен tiiny.host. Платные тарифы позволяют подключить свой домен, защитить сцены паролем и получить аналитику.
Ограничения: Бесплатные сайты публичные, с некоторыми ограничениями по трафику и размеру файлов — удобно для шаринга с клиентами или в соцсетях.
4. Static.run
Как это работает: Перейдите на static.run, создайте бесплатный аккаунт и подтвердите email, затем перетащите файл или файлы на страницу.
Примечание: Перед публикацией нужно зарегистрироваться и подтвердить email — анонимной загрузки нет. Когда аккаунт уже создан, сам процесс перетаскивания довольно простой.
Полезные мелочи: Неограниченный трафик даже на бесплатном тарифе. Сайты остаются онлайн, если вы входите в аккаунт хотя бы раз в 90 дней. Бесплатный SSL и поддержка собственных доменов.
Ограничения: Требуется создать аккаунт заранее, но дальше все достаточно просто.
5. Static.app
Как это работает: Перейдите на static.app, зарегистрируйте бесплатный аккаунт и подтвердите email. После входа вы сможете перетащить файлы (в виде ZIP-архива) на панель управления, чтобы опубликовать.
Примечание: Аккаунт обязателен с самого начала, но после этого процесс простой. Бесплатный тариф включает один сайт, 50 МБ хранилища и поддомен static.app.
Полезные мелочи: Чистый интерфейс, включен бесплатный SSL-сертификат. Платные тарифы начинаются с больших объемов хранилища и функций вроде собственных доменов.
Замечание про несколько файлов
Если вы использовали Экспорт для сервера, у вас будет три файла: .html,
.js и .koruDat. При перетаскивании в эти сервисы вы можете:
- Перетащить все три файла сразу (большинство сервисов принимает несколько файлов)
- Или выделить их вместе в папке и перетащить как группу
Сервис сохранит их вместе, и все будет работать так же, как на вашем компьютере.
Просто не забывайте, что HTML-файл должен называться index.html.
Есть собственный сайт?
Если у вас уже есть сайт, вы можете загрузить экспортированные файлы туда через FTP или через панель управления хостингом. Просто поместите их куда нужно и сделайте ссылку на HTML-файл. Сервисы выше — это просто самый быстрый способ, когда нужна ссылка прямо сейчас.
Что дальше?
Эти пять вариантов — лишь отправная точка. Поищите “статический хостинг с поддержкой drag and drop” или “хостинг для статических сайтов”, и вы найдете много других сервисов. Поскольку Koru экспортирует стандартные файлы, вы свободны выбрать любой сервис, который подходит под ваши задачи сегодня — и сменить его когда угодно.
Ваши 3D-сцены — это просто файлы. Чтобы опубликовать их в интернете, не нужна никакая магия и никакая привязка к одному поставщику. Выберите сервис, перетащите файлы и делитесь вашей работой.
- Single File Export — when you need a single HTML file containing everything;
- Export for Server — when you want to upload 3d models to your website;
- Export for WordPress — running a WordPress website? Have a look here;