Размещение контента в реальном месте
Большинство AR-сцен цепляются за то, что узнаёт камера: картинку, код, плоскую поверхность. VPS работает иначе — он определяет, где посетитель находится на самом деле внутри заранее отсканированного места, и ставит контент туда, куда вы его поместили.
Именно это позволяет музейной подписи оказаться у нужного экспоната, а стрелке — указывать в правильный коридор, без маркера на стене.
Маркер работает везде, где его можно распечатать, и не требует подготовки. VPS требует предварительно отсканировать место — зато потом работает на всём пространстве и ничего не нужно клеить на стены.
Весь путь
1. Отсканируйте место
Снимите карту приложением AR Clip Mapper. Достаточно телефона — LiDAR не обязателен.
Для больших или сложных объектов есть другие пути: LiDAR, 360°-камеры, готовые данные CAD или BIM, панорамы и видео. → LiDAR · 360° и видео · CAD и BIM · собственная съёмка
2. Дождитесь обработки
Съёмка обрабатывается в облаке и превращается в карту, доступную вашей команде. У каждой карты есть идентификатор.
3. Создайте сцену
В Studio добавьте сцену, задайте ей триггер VPS и выберите, относительно какой из карт вашей команды она должна определяться.
Редактор об этом предупредит. Выберите хотя бы одну — несколько тоже можно, и это полезно, когда одно место сканировали по частям.
4. Расставьте контент
Размещайте объекты так же, как в любой другой сцене. Их позиции считаются относительно отсканированного места, так что то, что вы здесь расставили, и увидит стоящий там посетитель.
5. Продумайте ожидание
Именно этот шаг обычно пропускают, а это и есть разница между проектом, который кажется сломанным, и тем, который кажется продуманным.
Локализация не мгновенна. Посетитель приходит, водит телефоном вокруг, а система пытается понять, где он, — и попыток может понадобиться несколько.
| Событие | Что с ним делать |
|---|---|
| VPS ready | позиционирование началось; покажите «осмотритесь» |
| VPS localized | посетителя нашли; покажите контент |
| VPS localization failed | обычное дело — подбадривайте, не показывайте ошибку |
| VPS error | позиционирование вообще не может работать — вот это сбой |
Она срабатывает многократно и совершенно нормально, пока человек ходит и ищет узнаваемое место. Извиняющееся сообщение об ошибке на каждый промах превращает работающий проект в сломанный на вид.
Показывайте подсказки — «наведите на здание», «попробуйте подойти ближе» — и сдавайтесь только после многих попыток.
В отличие от сцены с маркером, контент VPS не показывается и не прячется за вас. Это намеренно: иначе неудачная локализация показала бы ваш контент не в том месте. Появление подключите сами — на VPS localized.
Как снять хорошую карту
Камере помогает узнать место то же самое, что помогает ей узнать картинку:
- текстура и детали лучше пустых поверхностей: кирпич, вывески, беспорядок — хорошо; белый коридор — трудно;
- ровные проходы с перекрытием лучше быстрого обмаха;
- одинаковое освещение — место, снятое ночью, может не узнаться в полдень;
- снимайте то, что останется на месте — мебель двигают, стены нет.
Проверка
Проверить VPS со стола нельзя. Нужен телефон, в самом месте, и обработанная карта.
Всё остальное — расстановку, взаимодействия, интерфейс — соберите и проверьте сначала в обычной 3D-сцене, а триггер на VPS переключите, когда контент готов.
Дальше: Figma и Sketchfab