
В декабре прошлого года Google представила, как она может создавать карту глубины для дополненной реальности с использованием одной камеры. API ARCore Depth API теперь публично запускается на Android, и несколько сторонних приложений уже используют эту технологию.
Внутренне Google использует алгоритмы определения глубины по движению для создания карты глубины. Вместо специальных датчиков или нескольких линз, все, что нужно — это одна RGB-камера.
Карта глубины создается путем съемки нескольких изображений под разными углами и их сравнения во время движения телефона для оценки расстояния до каждого пикселя.
Это позволяет цифровым объектам точно располагаться за реальными объектами. Окклюзия, важная для реалистичной дополненной реальности, гарантирует, что объекты не просто парят в пространстве или размещены в физически невозможном положении.
API Depth API будет доступен на «сотнях миллионов совместимых Android-устройств» в рамках версии 1.18 ARCore (Google Play Services for AR). Google впервые продемонстрировал эту возможность с AR Animals в Поиске и сегодня имеет новых партнеров, готовых продемонстрировать технологию.
Snap создал и обновил несколько линз Snapchat, использующих API Depth API, включая Dancing Hotdog и новую эксклюзивную для Android линзу Undersea World. В приведенном ниже примере мы видим, как хот-дог исчезает за диваном. Тем временем, создатели линз Snapchat могут использовать шаблон ARCore Depth API для создания собственных интерактивных объектов с учетом глубины.
Samsung — еще один крупный партнер, который будет использовать API Depth API для своего приложения Quick Measure на Galaxy Note 10+ и S20 Ultra. Эти телефоны уже используют датчики времени пролета (ToF), но эти две технологии могут быть объединены для дальнейшего улучшения качества. Это позволяет сократить время сканирования и ускорить определение плоскости. Samsung обновит свое приложение для измерений в ближайшие месяцы.
Тем временем, Google Creative Lab создал демоверсию (Lines of Play), которая «использует информацию о глубине для демонстрации как окклюзии, так и столкновений» с костяшками домино. Также существует приложение ARCore Depth Lab от Google, которое демонстрирует другие возможности API Depth, такие как реалистичная физика, взаимодействие с поверхностями и перемещение по окружению.
Другие приложения с окклюзией включают игру Play Five Nights at Freddy’s AR: Special Delivery, а TeamViewer Pilot является примером более точных 3D-аннотаций дополненной реальности для удаленной поддержки.