
Платформа Google для мобильной дополненной реальности сегодня доступна на 1,2 миллиарда устройств Android. На конференции I/O 2022 ARCore получает фундаментальные улучшения, которые сделают его работу быстрее и надежнее на Pixel 6 и в Google Maps Live View.
Чтобы улучшить эффект погружения, Google усовершенствовала возможности ARCore по определению глубины, что позволяет виртуальным объектам появляться за реальными (окклюзия) и обеспечивает более реалистичное их размещение. Современная камера телефона может создавать карту глубины размером с большую комнату, то есть на расстоянии до 8 метров (26 футов).
Среднее время до первоначального определения глубины сократилось примерно на 15%. Среднее общее покрытие карты глубины теперь составляет 95% и значительно улучшено на поверхностях с минимальной текстурой, как вы можете видеть на пустой белой стене и на черном телевизоре. Это те места, где классические методы определения глубины столкнулись бы с трудностями из-за отсутствия визуальных особенностей.
Фактически, такой подход с использованием камеры обеспечивает покрытие глубины, которое «теперь сопоставимо» с показателями специализированного оборудования для определения глубины. На телефонах Pixel Google дополнительно ускоряет процесс отслеживания глубины и движения за счет использования второй камеры. Это улучшение ARCore в настоящее время внедряется на Pixel 4 и Pixel 6.


Тем временем Google представила новую возможность Long Range Depth (определение глубины на большом расстоянии), которая работает на расстоянии до 20 метров (65 футов) на открытом воздухе, где окклюзия теперь доступна «даже под прямыми солнечными лучами». Эта функция внедряется в Google Maps Live View, чтобы, например, точно совмещать метку пункта назначения.
Google также улучшила отслеживание движения в ARCore, ускорив обнаружение первой плоскости на 17% и сократив сбросы отслеживания на 15%. Машинное обучение также используется для дальнейшего усиления этих двух улучшений ARCore, что положительно скажется на работе Live View в Google Maps.
Еще одним важным улучшением ARCore на I/O 2022 стал Geospatial API, который позволяет AR-приложениям «рассчитывать широту, долготу, высоту и курс вашего телефона с большей точностью, чем может обеспечить датчик GPS». Он основан на предыдущих разработках Google в области Cloud Anchors.