Сегодня мы решили рассмотреть, что такое Google ARCore и как дополненная реальность используется в современном мире. Термин «дополненная реальность» сейчас широко известен в мире технологий. На этот рынок вышли такие крупные игроки, как Google и Apple. Apple развернула специализированное оборудование, такое как сканеры LiDAR, внутри своих смартфонов и планшетов, тогда как Google в основном использовала программное обеспечение для достижения той же цели. Google на шаг впереди благодаря своему комплекту для разработки программного обеспечения AR, или SDK, известному как ARCore.
Что такое Google ARCore?
Google ARCore SDK был впервые выпущен в 2018 году. Google ARCore, часто называемый «сервисами Google Play для AR», позволяет разработчикам создавать приложения дополненной реальности. Он имеет несколько важных приложений и уже доступен на смартфонах нескольких производителей. Google ARCore совместим с большинством устройств Android высокого и среднего уровня.
Что такое Проект Танго?
Google впервые экспериментировал с дополненной реальностью в проекте Project Tango, который позже был прекращен после появления ARCore. Для проекта Tango требовалось специализированное оборудование с большим количеством камер и датчиков. ARCore не требует дополнительного оборудования, так как это можно сделать с помощью камеры смартфона и встроенных датчиков. Новый SDK намного более универсален, потому что он работает почти со всеми смартфонами.
Как работает Google ARCore?
Чтобы интерпретировать, где находится устройство в окружающем мире, управляя вычислением изменений местоположения, Google ARCore использует SLAM (одновременная локализация и сопоставление). ARCore может идентифицировать объекты, которые визуально различимы на фотографиях, сделанных камерой. Затем, используя эти точки характеристик, он определяет, изменило ли устройство положение и каковы характеристики нового местоположения. ARCore использует эти характерные точки для определения плоскостей — горизонтальных или вертикальных поверхностей — и использует их для дополнительного контекста.
Наконец, информация о положении и ориентации камеры, в зависимости от сценария, объединяется с показаниями датчиков, чтобы предоставить разработчикам основу для рендеринга вещей по каналу камеры и создания видимости части реального мира. ARCore также может определить, сколько света находится на борту, и использовать эти данные, чтобы визуализированное изображение выглядело ярче или темнее в зависимости от того, как, по мнению ARCore, на него падает солнечный свет.
Устройства, совместимые с Google ARCore
ARCore создан для работы со стандартными конфигурациями камер на потребительских устройствах. Он зависит от камеры вашего телефона и датчиков движения, таких как гироскоп и акселерометр. Программные трюки Google и набор фундаментальных идей ARCore позволяют понять, что видит камера, и создать на ее основе опыт дополненной реальности.
Google не предъявляет особых системных требований к устройствам с ARCore. Для его запуска требуется устройство с Android 7.0 Nougat или более поздней версии, однако для некоторых устройств потребуются более поздние версии Android.
Кроме того, поскольку Google приходится вручную включать поддержку ARCore на платформе, фирма не предоставляет для этого системные требования. Большинство смартфонов достаточно мощные, чтобы эффективно запускать ARCore; однако Google должен вручную тестировать и сертифицировать устройства, чтобы пользователи могли оптимально использовать ARCore.
Какие приложения используют Google ARCore?
Google полностью привержен этой технологии, и одним из лучших примеров является приложение Measure.
На устройствах Android технология ARCore используется такими приложениями, как TikTok и Snapchat, для улучшения их возможностей дополненной реальности в приложениях, таких как распознавание лиц.
Другие приложения, такие как InkHunter, позволяют вам протестировать татуировку перед записью на прием. ColorSnap Visualizer показывает пользователям виртуальное представление цветов на неокрашенных стенах с помощью дополненной реальности, прежде чем они их покрасят. Он был реализован в обучающих приложениях и играх.
Pokémon GO вызвала повальное увлечение играми с дополненной реальностью, когда она дебютировала в 2016 году. Другие игры, такие как Jurassic World Alive, The Walking Dead: Our World, Five Nights at Freddy’s AR: Special Delivery и другие, используют AR. Google ARCore также можно использовать на iOS; однако приложений Apple, использующих его, гораздо меньше.