Быстрый старт - Дополненная реальность

Перейдите к учебнику:

Обзор AR 

Дополненная реальность может быть реализована через камеру смартфона или AR-гарнитуру.

Отслеживание 

AR требует отслеживания целей в реальном мире. Эти цели могут быть как мир (например, ориентация и положение камеры в пространстве), так и объект, изображение, маркер, лицо или все тело. Вот основные виды отслеживания, с которыми вы можете столкнуться:

  • SLAM: отслеживает ориентацию и положение камеры в мире.
  • Отслеживание/обнаружение плоскости: находит плоские поверхности в мире для размещения на них объектов.
  • Отслеживание маркеров: находит черно-белые маркеры для прикрепления виртуальных объектов или отслеживания положения и ориентации камеры.
  • Отслеживание изображений: находит изображения для прикрепления виртуальных объектов, используя процесс “отслеживании натуральных особенностей”.
  • Отслеживание лица: отслеживает особенности человеческого лица для прикрепления виртуальных объектов.
  • Полное отслеживание тела: может отслеживать полные позы человека, например, для виртуальной одежды.

Некоторые другие термины, которые вы, возможно, часто услышите, говоря об AR:

  • Оценка света: процесс обнаружения источников света в реальном мире с целью их воспроизведения на виртуальных объектах, что значительно повышает реализм и восприятие интеграции объекта в реальный мир.
  • Затухание глубины: когда камера может определить расстояние объектов в реальном мире от камеры, эта информация может использоваться для скрытия виртуальных объектов, создавая впечатление, что они находятся за реальными объектами.
  • Якорь: “пин” в реальном мире, который можно использовать для прикрепления виртуальных объектов, создавая впечатление, что они закреплены в реальности.
  • Тест на попадание: процесс отправки виртуального луча из камеры в реальный мир, чтобы определить расстояние до объектов. Часто используется для позиционирования виртуальных объектов.

WebAR на мобильных устройствах 

AR на мобильных устройствах может быть достигнут двумя способами:

  • JavaScript фреймворк отслеживания AR: обеспечивает максимальный охват, даже на устройствах, где WebXR API недоступен.
  • WebXR Device API - AR Module: нативно реализован в браузере, что делает его легким и производительным. Поддерживается SLAM.

Wonderland Engine интегрирован с фреймворком Zappar’s Universal AR Tracking, который обеспечивает отслеживание SLAM, изображений и лиц.

AR-гарнитуры (Hololens, Magic Leap) 

WebXR Device API поддерживается на Microsoft Hololens 2 (через Microsoft Edge) и Magic Leap 1 (через Helio). Другие гарнитуры или очки могут также предоставлять поддержку WebXR.