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

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

или:

Обзор AR 

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

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

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

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

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

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

AR на смартфоне 

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

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

Wonderland Engine имеет интеграцию с фреймворком отслеживания AR 8thwall, который обеспечивает отслеживание SLAM, а также другие методы отслеживания AR, такие как отслеживание изображений или лиц.

Wonderland Engine также поддерживает WebXR AR с тестированием на попадание.

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

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