Google стремится продвигать расовое равенство для чернокожих сообществ. Смотри как.

Обзор ARCore

ARCore - это платформа Google для создания возможностей дополненной реальности. Используя различные API-интерфейсы, ARCore позволяет вашему телефону ощущать окружающую среду, понимать мир и взаимодействовать с информацией. Некоторые API-интерфейсы доступны для Android и iOS, чтобы обеспечить совместное использование AR.

ARCore использует три ключевые возможности для интеграции виртуального контента с реальным миром, видимым через камеру вашего телефона:

  • Отслеживание движения позволяет телефону понимать и отслеживать свое положение относительно мира.
  • Понимание окружающей среды позволяет телефону определять размер и расположение всех типов поверхностей: горизонтальных, вертикальных и наклонных, таких как земля, журнальный столик или стены.
  • Оценка освещенности позволяет телефону оценивать текущие условия освещения окружающей среды.

Поддерживаемые устройства

ARCore разработан для работы с широким спектром квалифицированных телефонов Android под управлением Android 7.0 (Nougat) и более поздних версий. Полный список всех поддерживаемых устройств доступен здесь .

Как работает ARCore?

По сути, ARCore выполняет две задачи: отслеживает положение мобильного устройства во время его движения и строит собственное понимание реального мира.

Технология отслеживания движения ARCore использует камеру телефона для определения интересных точек, называемых функциями, и отслеживания того, как эти точки перемещаются с течением времени. Благодаря комбинации движения этих точек и показаний инерциальных датчиков телефона ARCore определяет как положение, так и ориентацию телефона при его перемещении в пространстве.

Помимо определения ключевых точек, ARCore может обнаруживать плоские поверхности, такие как стол или пол, а также может оценивать среднее освещение в области вокруг них. Сочетание этих возможностей позволяет ARCore строить собственное понимание окружающего мира.

Понимание ARCore реального мира позволяет вам размещать объекты, аннотации или другую информацию таким образом, чтобы они легко интегрировались с реальным миром. Вы можете поставить дремлющего котенка на угол кофейного столика или аннотировать картину биографическими данными художника. Отслеживание движения означает, что вы можете перемещаться и рассматривать эти объекты под любым углом, и даже если вы повернетесь и выйдете из комнаты, когда вы вернетесь, котенок или аннотация будет там, где вы его оставили.

Чтобы получить более подробную информацию о том, как работает ARCore, ознакомьтесь с фундаментальными концепциями .

Учить больше

Ознакомьтесь с нашими руководствами ниже, чтобы начать работу с SDK на выбранной вами платформе.