Чтобы соответствовать нашим обновленным требованиям конфиденциальности для использования ARCore SDK 1.12 или более поздней версии, вы должны явно указать использование Cloud Anchors в своем приложении. Дополнительные сведения см. в требованиях к конфиденциальности Cloud Anchors .

Cloud Anchors позволяют разным пользователям делиться впечатлениями от дополненной реальности

Руководства для конкретных платформ

Cloud Anchor — это особый тип привязки , который можно использовать для сохранения опыта дополненной реальности в реальном мире. С помощью API -интерфейса ARCore Cloud Anchor или службы ARCore Cloud Anchor вы можете создавать интерактивные слои цифровой информации и привязывать их к реальным местоположениям, создавая опыт, который со временем может использоваться несколькими людьми на разных устройствах. Cloud Anchors соединяют реальные местоположения с цифровым контентом, к которому любой может получить доступ с совместимых мобильных устройств. Пользователи Android и iOS могут участвовать в одном и том же опыте и возвращаться к нему снова и снова, даже через несколько недель или месяцев.

Якоря и облачные якоря

Cloud Anchors — это привязки, размещенные в ARCore Cloud Anchor API . Этот хостинг позволяет пользователям обмениваться опытом в одном и том же приложении. Основные рекомендации по якорям применимы и к облачным якорям.

Варианты использования для разработки с помощью ARCore Cloud Anchor API

ARCore Cloud Anchor API может помочь сохранить опыт дополненной реальности в реальном мире и создать общий опыт между пользователями. Ниже приведены некоторые способы его использования в ваших собственных проектах.

Сохраняйте опыт дополненной реальности в реальном мире

Облачные привязки позволяют одному пользователю поместить объект AR в физическую среду, а другому — увидеть тот же объект в том же месте в более позднее время. Например, используйте Cloud Anchors, чтобы создавать виртуальные знаки, которые помогают пользователям ориентироваться на вокзалах, оставлять виртуальные заметки на кухонных столешницах для своих друзей или украшать свои спальни виртуальными плакатами.

Совместный опыт в реальном времени

Cloud Anchors также обеспечивают совместную работу пользователей в режиме реального времени. Например, пользователи могут сыграть в виртуальную игру в пинг-понг на кофейном столике или нарисовать виртуальную фреску вместе со своим сообществом.

Совместимость устройств

ARCore Cloud Anchor API работает на всех поддерживаемых ARCore устройствах .

Как работают облачные привязки

ARCore подключается к API-интерфейсу ARCore Cloud Anchor для размещения и разрешения облачных привязок, что позволяет использовать эти общие возможности. Для этого требуется работающее подключение к Интернету.

Вот общая картина того, как работает хостинг и разрешение:

  1. Пользователь создает локальную привязку в своей среде.
  2. Якорь размещается — ARCore загружает данные этого локального якоря в ARCore Cloud Anchor API, и ARCore Cloud Anchor API возвращает уникальный идентификатор для этого якоря.
  3. Приложение распространяет этот уникальный идентификатор среди других пользователей.
  4. Привязка разрешена — пользователи, устройства которых имеют уникальный идентификатор, могут воссоздать ту же привязку с помощью ARCore Cloud Anchor API.

Хостинг

Чтобы установить и разместить якорь, ARCore использует трехмерную карту объектов пространства, окружающего этот якорь. Чтобы получить эту карту функций, задняя камера устройства должна отображать окружающую среду в центре интереса и вокруг него с разных углов обзора и положений до вызова хоста. Затем API-интерфейс ARCore Cloud Anchor создает трехмерную карту объектов пространства и возвращает на устройство уникальный идентификатор Cloud Anchor ID.

Разрешение

Когда другой пользователь в той же среде направляет камеру своего устройства на область, где был размещен Cloud Anchor, запрос разрешения заставляет API-интерфейс ARCore Cloud Anchor периодически сравнивать визуальные особенности сцены с созданной картой 3D-объектов. ARCore использует эти сравнения, чтобы точно определить положение, ориентацию и позу пользователя относительно Cloud Anchor.

Политика устаревания API

Дополнительные сведения см. в политике прекращения поддержки ARCore Cloud Anchor API .

,

Руководства для конкретных платформ

Cloud Anchor — это особый тип привязки , который можно использовать для сохранения опыта дополненной реальности в реальном мире. С помощью API -интерфейса ARCore Cloud Anchor или службы ARCore Cloud Anchor вы можете создавать интерактивные слои цифровой информации и привязывать их к реальным местоположениям, создавая опыт, который со временем может использоваться несколькими людьми на разных устройствах. Cloud Anchors соединяют реальные местоположения с цифровым контентом, к которому любой может получить доступ с совместимых мобильных устройств. Пользователи Android и iOS могут участвовать в одном и том же опыте и возвращаться к нему снова и снова, даже через несколько недель или месяцев.

Якоря и облачные якоря

Cloud Anchors — это привязки, размещенные в ARCore Cloud Anchor API . Этот хостинг позволяет пользователям обмениваться опытом в одном и том же приложении. Основные рекомендации по якорям применимы и к облачным якорям.

Варианты использования для разработки с помощью ARCore Cloud Anchor API

ARCore Cloud Anchor API может помочь сохранить опыт дополненной реальности в реальном мире и создать общий опыт между пользователями. Ниже приведены некоторые способы его использования в ваших собственных проектах.

Сохраняйте опыт дополненной реальности в реальном мире

Облачные привязки позволяют одному пользователю поместить объект AR в физическую среду, а другому — увидеть тот же объект в том же месте в более позднее время. Например, используйте Cloud Anchors, чтобы создавать виртуальные знаки, которые помогают пользователям ориентироваться на вокзалах, оставлять виртуальные заметки на кухонных столешницах для своих друзей или украшать свои спальни виртуальными плакатами.

Совместный опыт в реальном времени

Cloud Anchors также обеспечивают совместную работу пользователей в режиме реального времени. Например, пользователи могут сыграть в виртуальную игру в пинг-понг на кофейном столике или нарисовать виртуальную фреску вместе со своим сообществом.

Совместимость устройств

ARCore Cloud Anchor API работает на всех поддерживаемых ARCore устройствах .

Как работают облачные привязки

ARCore подключается к API-интерфейсу ARCore Cloud Anchor для размещения и разрешения облачных привязок, что позволяет использовать эти общие возможности. Для этого требуется работающее подключение к Интернету.

Вот общая картина того, как работает хостинг и разрешение:

  1. Пользователь создает локальную привязку в своей среде.
  2. Якорь размещается — ARCore загружает данные этого локального якоря в ARCore Cloud Anchor API, и ARCore Cloud Anchor API возвращает уникальный идентификатор для этого якоря.
  3. Приложение распространяет этот уникальный идентификатор среди других пользователей.
  4. Привязка разрешена — пользователи, устройства которых имеют уникальный идентификатор, могут воссоздать ту же привязку с помощью ARCore Cloud Anchor API.

Хостинг

Чтобы установить и разместить якорь, ARCore использует трехмерную карту объектов пространства, окружающего этот якорь. Чтобы получить эту карту функций, задняя камера устройства должна отображать окружающую среду в центре интереса и вокруг него с разных углов обзора и положений до вызова хоста. Затем API-интерфейс ARCore Cloud Anchor создает трехмерную карту объектов пространства и возвращает на устройство уникальный идентификатор Cloud Anchor ID.

Разрешение

Когда другой пользователь в той же среде направляет камеру своего устройства на область, где был размещен Cloud Anchor, запрос разрешения заставляет API-интерфейс ARCore Cloud Anchor периодически сравнивать визуальные особенности сцены с созданной картой 3D-объектов. ARCore использует эти сравнения, чтобы точно определить положение, ориентацию и позу пользователя относительно Cloud Anchor.

Политика устаревания API

Дополнительные сведения см. в политике прекращения поддержки ARCore Cloud Anchor API .