Model Viewer
Как показать 3D-модель через Model Viewer
Model Viewer — самый быстрый способ показать 3D-модель в дополненной реальности: без сцены, без маркера, без сканирования чего-либо. Гость просто открывает ссылку — и модель сразу встаёт на поверхность через системный AR-инструмент телефона: AR Quick Look на iPhone или Scene Viewer на Android. Ничего устанавливать не нужно, оба инструмента уже встроены в соответствующую операционную систему.
Как это устроено
В отличие от AR-проекта, здесь нет редактора сцены, объектов, кнопок или света — только одна 3D-модель. Весь процесс — загрузка GLB-файла и публикация.
Загрузка модели
В разделе Model Viewer нажмите Создать проект, впишите название и загрузите GLB-файл. Сразу после загрузки — живой 3D-предпросмотр: можно покрутить модель мышью прямо в диалоге и убедиться, что она выглядит так, как нужно, прежде чем публиковать.
Публикация
Нажмите Далее — откроется экран публикации с QR-кодом и прямой ссылкой. В отличие от AR-проектов, здесь ссылка сразу ведёт на отдельный адрес вида letary.ru/xr/<id> — так работает Model Viewer: гость на iPhone открывает её и попадает прямо в AR Quick Look, без промежуточного веб-плеера.
Здесь же доступны те же опции, что и у обычных AR-проектов: выбор домена (если подключён свой), стандартный или индивидуальный экран загрузки, и возможность убрать лейбл «Сделано бесплатно на letary» отдельной платной опцией — цены на эти опции для Model Viewer заданы отдельно от AR-проектов.
Автоматическая конвертация формата
Гостю ничего конвертировать не нужно: вы загружаете обычный GLB-файл (тот же формат, что и для 3D-моделей в AR-проектах), а letary автоматически генерирует из него формат USDZ, который требует системный AR Quick Look на iPhone. Готовить USDZ-файл вручную или беспокоиться о совместимости не нужно — платформа делает это на лету, сразу после публикации проекта.
Как ссылка работает на разных устройствах
В отличие от AR-проектов (где одна и та же веб-сцена одинаково открывается в браузере на любом телефоне), Model Viewer на каждой платформе подключает свой системный AR-инструмент — letary сам определяет устройство гостя и подставляет нужную ссылку.
iPhone — AR Quick Look
На iPhone кнопка «Начать» ведёт напрямую на сгенерированный USDZ-файл — это системный формат, который iOS понимает нативно: стоит перейти по ссылке, и телефон сам открывает AR Quick Look прямо поверх камеры, без каких-либо посредников. Это самый отточенный сценарий Model Viewer — Apple специально спроектировала AR Quick Look для ровно такого использования: одна ссылка, ноль установок, качественная теневая карта и физически корректное освещение из коробки.
Android — Scene Viewer
На Android всё устроено иначе, но тоже полностью нативно: letary формирует специальную ссылку-intent, которая напрямую открывает Scene Viewer — AR-инструмент Google, входящий в ARCore. Гостю не нужно ничего искать в Google Play — Scene Viewer, как и AR Quick Look на iPhone, встроен в систему на всех современных Android-телефонах с поддержкой ARCore. Устройство точно так же распознаёт поверхность и ставит на неё модель в реальном масштабе, с возможностью походить вокруг и посмотреть с разных ракурсов.
Из практических отличий: Scene Viewer чуть строже относится к самому GLB-файлу (важно, чтобы масштаб и пивот модели были выставлены аккуратно в исходном 3D-редакторе), а на бюджетных или старых Android-устройствах без сертификации Google Play Services for AR ссылка может не открыться — тогда Android предложит установить нужные компоненты или просто откроет резервную страницу.
Десктоп и все остальные случаи
Если ссылку открывают не с телефона (на компьютере) или устройство не поддерживает ни один из двух AR-сценариев, letary не показывает ошибку — вместо кнопки запуска AR на десктопе появляется QR-код для перехода на телефон, а кнопка «Открыть 3D модель» разворачивает встроенный интерактивный 3D-просмотрщик прямо в браузере: модель можно покрутить и приблизить мышью, только без размещения в реальном пространстве.
Преимущества и недостатки
Преимущества:
- Нулевой порог входа для гостя — не нужно ни одного стороннего приложения: и AR Quick Look, и Scene Viewer уже встроены в телефон;
- Мгновенный запуск — одна ссылка или один QR-код, без сканирования маркеров и без ожидания загрузки веб-сцены;
- Качество системного рендера — оба инструмента используют собственный движок рендеринга операционной системы, а не веб-браузер, поэтому тени, отражения и освещение выглядят реалистичнее, чем в среднем AR-проекте на изображении;
- Честный масштаб — модель встаёт в реальный физический размер, что особенно ценно для мебели, техники, упаковки — всего, что покупатель хочет «примерить» в своём пространстве, прежде чем купить.
Недостатки:
- Только одна модель, без сцены — нельзя добавить кнопки, свет, звук, анимацию текста или несколько объектов сразу, как в полноценном AR-проекте;
- Требования к устройству — на Android нужна поддержка ARCore (у большинства смартфонов последних 5–6 лет она есть, но не у всех), а на iPhone AR Quick Look доступен начиная с iOS 12;
- Разный визуальный опыт на iOS и Android — интерфейс и элементы управления системные, то есть выглядят по-разному в зависимости от платформы, и брендировать их (в отличие от полноценной AR-сцены) нельзя;
- Десктоп — без настоящего AR — на компьютере гость увидит только интерактивную 3D-модель, без размещения в реальном пространстве.
Если аудитория смешанная и важно единое брендированное AR-впечатление на любом устройстве — обычный AR-проект с форматом «AR на изображении» или «AR на QR-коде» подойдёт лучше, подробнее в статье про выбор формата. Если же приоритет — самый быстрый путь от ссылки до 3D-модели в комнате гостя, Model Viewer выигрывает за счёт использования системных инструментов вместо браузерной AR-сцены.
Как это выглядит на практике
Вот реальный пример: 3D-модель кофейной стойки, размещённая через AR Quick Look прямо в офисе — так выглядит Model Viewer в реальном использовании, когда нужно показать, как крупногабаритный объект впишется в конкретное пространство ещё до производства или покупки.
Частые вопросы
Можно ли добавить к модели в Model Viewer анимацию, свет или кнопки, как в AR-проекте? Нет, Model Viewer — упрощённый продукт без редактора сцены: показывается ровно та модель, что была загружена, со своей анимацией из GLB-файла (если она есть в самом файле), но без дополнительных объектов, кнопок и настроек света поверх неё.
Что произойдёт, если гость откроет ссылку не на iPhone? На Android letary автоматически подставит ссылку на Scene Viewer — родной AR-инструмент Google, так что гость всё равно увидит модель в AR, просто через другой системный механизм. А вот на компьютере или на устройстве без поддержки AR откроется QR-код и интерактивный 3D-просмотрщик без реального AR-размещения.
Модель в предпросмотре выглядит некорректно — что проверить? Как и для 3D-моделей в AR-проектах, чаще всего дело в масштабе или отсутствующих текстурах из-за настроек экспорта в исходном 3D-редакторе — проверьте, что при экспорте GLB были включены материалы и текстуры.
Можно ли позже заменить модель, не создавая новый проект и не теряя QR-код? Да, в окне публикации есть кнопка «Заменить модель» — она возвращает к шагу загрузки, а QR-код и ссылка после замены остаются прежними.