Перейти к основному содержимому

Размещение контента в реальном месте

Большинство AR-сцен цепляются за то, что узнаёт камера: картинку, код, плоскую поверхность. VPS работает иначе — он определяет, где посетитель находится на самом деле внутри заранее отсканированного места, и ставит контент туда, куда вы его поместили.

Именно это позволяет музейной подписи оказаться у нужного экспоната, а стрелке — указывать в правильный коридор, без маркера на стене.

Чем приходится платить

Маркер работает везде, где его можно распечатать, и не требует подготовки. VPS требует предварительно отсканировать место — зато потом работает на всём пространстве и ничего не нужно клеить на стены.

Весь путь

1. Отсканируйте место

Снимите карту приложением AR Clip Mapper. Достаточно телефона — LiDAR не обязателен.

AR Clip Mapper

Для больших или сложных объектов есть другие пути: LiDAR, 360°-камеры, готовые данные CAD или BIM, панорамы и видео. → LiDAR · 360° и видео · CAD и BIM · собственная съёмка

2. Дождитесь обработки

Съёмка обрабатывается в облаке и превращается в карту, доступную вашей команде. У каждой карты есть идентификатор.

3. Создайте сцену

В Studio добавьте сцену, задайте ей триггер VPS и выберите, относительно какой из карт вашей команды она должна определяться.

Панель Scenes

VPS-сцена без выбранной карты работать не может

Редактор об этом предупредит. Выберите хотя бы одну — несколько тоже можно, и это полезно, когда одно место сканировали по частям.

4. Расставьте контент

Размещайте объекты так же, как в любой другой сцене. Их позиции считаются относительно отсканированного места, так что то, что вы здесь расставили, и увидит стоящий там посетитель.

5. Продумайте ожидание

Именно этот шаг обычно пропускают, а это и есть разница между проектом, который кажется сломанным, и тем, который кажется продуманным.

Локализация не мгновенна. Посетитель приходит, водит телефоном вокруг, а система пытается понять, где он, — и попыток может понадобиться несколько.

СобытиеЧто с ним делать
VPS readyпозиционирование началось; покажите «осмотритесь»
VPS localizedпосетителя нашли; покажите контент
VPS localization failedобычное дело — подбадривайте, не показывайте ошибку
VPS errorпозиционирование вообще не может работать — вот это сбой
Не считайте неудачную локализацию ошибкой

Она срабатывает многократно и совершенно нормально, пока человек ходит и ищет узнаваемое место. Извиняющееся сообщение об ошибке на каждый промах превращает работающий проект в сломанный на вид.

Показывайте подсказки — «наведите на здание», «попробуйте подойти ближе» — и сдавайтесь только после многих попыток.

В отличие от сцены с маркером, контент VPS не показывается и не прячется за вас. Это намеренно: иначе неудачная локализация показала бы ваш контент не в том месте. Появление подключите сами — на VPS localized.

Как снять хорошую карту

Камере помогает узнать место то же самое, что помогает ей узнать картинку:

  • текстура и детали лучше пустых поверхностей: кирпич, вывески, беспорядок — хорошо; белый коридор — трудно;
  • ровные проходы с перекрытием лучше быстрого обмаха;
  • одинаковое освещение — место, снятое ночью, может не узнаться в полдень;
  • снимайте то, что останется на месте — мебель двигают, стены нет.

Проверка

Проверить VPS со стола нельзя. Нужен телефон, в самом месте, и обработанная карта.

Всё остальное — расстановку, взаимодействия, интерфейс — соберите и проверьте сначала в обычной 3D-сцене, а триггер на VPS переключите, когда контент готов.


Дальше: Figma и Sketchfab