Почему AR Clip
Здесь — главное, что движок делает за вас, чтобы вы думали о проекте, а не о технике.
Одна сцена везде
Проект выглядит и работает одинаково в редакторе, в браузере и в приложении. Ничего не нужно экспортировать или собирать отдельно.
А если что-то сломалось в браузере, это видно и в редакторе — там и исправите.
Графы работают так же быстро, как код
Патч, который вы собрали из нод, работает так же быстро, как код, написанный руками.
- В панели Код граф можно посмотреть в виде кода.
- Из графа можно вызвать скрипт, а из скрипта — граф.
Если графа перестало хватать, ничего не нужно переписывать — просто добавьте рядом скрипт.
Свои материалы — как готовые
Материал, который вы собрали сами, работает так же быстро, как готовый — и в браузере, и в приложении.
Настройки, которые вы не трогали, на скорость не влияют. Даже если у материала много параметров, выключенные ничего не стоят.
Обновляется только то, что изменилось
Когда вы что-то меняете, движок обновляет только то, что от этого зависит.
Например, вы поменяли цвет объекта:
изменён цвет
├─ объект перекрасился на экране
├─ обновилось поле цвета в инспекторе
├─ соавторы увидели новый цвет
└─ больше ничего не пересчитывалось
Что вы от этого получаете:
- Неподвижная сцена почти не нагружает телефон.
- Большие проекты не тормозят. Таймлайн с 20 000 ключевых кадров остаётся быстрым, когда вы двигаете один из них.
- Все видят одно и то же. Экран, инспектор, отмена действий, соавторы, скрипты и физика всегда показывают одну и ту же сцену.
Плавно, даже когда много работы
- Даже медленный скрипт не заморозит экран.
- Физика тоже его не заморозит.
Быстрая загрузка
- Физика загружается, только если нужна. Если в сцене ничего не падает и не сталкивается, посетителям не придётся её ждать.
- Тысяча копий — почти как одна. Трава, толпа, обломки и частицы не тормозят и почти не увеличивают размер проекта.
- Эффекты не нагружают сеть. В мультиплеере частицы у всех одинаковые, и трафика они не добавляют.
Одни триггеры для всего
on-click и другие триггеры работают одинаково в событиях, патчах и скриптах.
Начните с простого события. Нужно условие — перенесите его в патч. Нужна сложная логика — в скрипт. Переучиваться не придётся.
Работайте вместе
Над пространством можно работать вместе: правки сразу видны всем, а отмена действий у каждого своя.
Где откроется проект
Опубликованный проект открывается по ссылке прямо в браузере. Ничего не нужно устанавливать — посетитель сразу видит ваш контент.
Тот же проект работает и на других устройствах, переделывать его не нужно:
| Где | Как открыть |
|---|---|
| Браузер на телефоне | по ссылке или QR-коду |
| iOS App Clip | по ссылке, QR-коду или NFC-метке, без App Store |
| Приложение AR Clip | с более мощной графикой — см. ниже |
| Браузер Meta Quest | по той же ссылке, в бета-версии — см. Meta Quest |
| Очки через Unity | Unity SDK: Rokid Max / Max Pro и XREAL One |
Человек наводит камеру на код, и проект сразу открывается — без App Store и регистрации. У App Clip есть лимит по размеру, так что сделайте первую сцену лёгкой, а остальное подгрузите потом.
Телефоны работают сразу. Сборки под конкретные шлемы подключаются к аккаунту отдельно. → Поддерживаемые платформы
В приложении графика мощнее
У браузера есть ограничения по графике. Приложение работает без браузера, поэтому там можно больше: тени в реальном времени, сложные материалы, больше объектов на экране. Отдельную версию проекта делать не нужно.
Браузер — чтобы охватить больше людей. Приложение — для проектов с тяжёлой графикой.
Под себя
- Добавляйте свои шаги и триггеры из своего приложения.
- Ставьте плагины — они добавляют панели, генерируют сцены и новые типы компонентов.
- Не нашли нужную ноду — напишите строчку JavaScript в ноде expression или action. → Патчи
Таблицы компонентов, триггеров, шагов и нод на этом сайте всегда соответствуют движку. Появилась новая нода — она появится и в справочнике.
Дальше: Объекты и сцены — из чего состоит проект.