Reichweite mit raumbezogener Tiefe vergrößern

Geodatentiefe – Hero

Die ARCore Depth API unterstützt jetzt „Geospatial Depth“. Dadurch werden die Reichweite und die Geschwindigkeit der Depth API automatisch erhöht, wenn auch Streetscape Geometry aktiviert ist. Wenn Sie sich an einem Standort mit VPS-Abdeckung und aktivierter Streetscape Geometry befinden, enthalten die Ausgabebilder der Depth API Gelände- und Gebäudegeometrie, die im Bereich von der aktuellen Position abgerufen wurden. Die aus der Geometrie abgerufenen Tiefendaten werden mit den lokalen Tiefenbeobachtungen zusammengeführt und aktualisiert, wenn der Nutzer sich an einen neuen Ort bewegt.

<ph type="x-smartling-placeholder"> <ph type="x-smartling-placeholder">

ARCore Depth API-Aufrufe liefern jetzt sowohl lokale Beobachtungen von der Kamera als auch Gebäude und Gelände aus Streetscape Geometry, zusammengeführt in einem einzelnen Tiefenbild.

Eingeschränkte Gerätekompatibilität

Die Funktion „Geospatial Depth“ ist auf allen Geräten verfügbar, die die Depth API unterstützen. Für diese Funktion ist kein unterstützter Hardware-Tiefensensor wie z. B. einen Time-of-Flight-Sensor erforderlich. Die Depth API nutzt jedoch alle unterstützten Hardwaresensoren eines Geräts.

Auswirkungen auf die Leistung

Bei der Funktion „Raumbezogene Tiefe“ wird zu Beginn der Sitzung eine kleine, einmalige Berechnung durchgeführt, um die Streetscape-Geometrie in die Tiefendarstellung beim ersten Download zu integrieren. Ansonsten erhöht sich jedoch die Kosten für die Tiefenberechnung nicht messbar.

Tiefenbereich

Ohne die raumbezogene Tiefe gehen normalerweise 20 bis 30 Meter Tiefenaufnahmen zum Einsatz, wobei die Dichte und Genauigkeit von Tiefenbeobachtungen über diesen Bereich hinaus reduziert wird. Bei aktivierter geografischer Tiefe erreichen die in dicht erfassten Tiefenwerte in der Regel die maximale Höhe von 65, 535 Metern, selbst bei einer kleinen anfänglichen Bewegung.

<ph type="x-smartling-placeholder">

Anwendungsfälle

Die ARCore Depth API kann für alle Anwendungsfälle verwendet werden, die bereits unterstützt werden. Mit der Funktion „Geospatial Depth“ können an VPS-unterstützten Standorten Tiefenbilder mit größerer Tiefe schneller als zuvor dargestellt werden. Dies ermöglicht Anwendungsfälle, die auf große Tiefen in Außenumgebungen ausgerichtet sind. Im Folgenden sind einige Anwendungsfälle aufgeführt:

  • Verdecken von virtuellen Inhalten und anderen visuellen Effekten maßstabsgetreu
  • Navigation für den Außenbereich
  • Entfernungsmessungen

Beschränkungen

Die raumbezogene Tiefe wird nur in Gebieten unterstützt, in denen die VPS-Lokalisierung und die Streetscape-Geometrie unterstützt werden. In anderen Regionen funktioniert die ARCore Depth API wie gewohnt ohne raumbezogene Werte.

Vorbereitung

Machen Sie sich mit den grundlegenden AR-Konzepten vertraut. und Konfigurieren einer ARCore-Sitzung beschrieben, bevor du fortfährst.

Raumbezogene Tiefe aktivieren

Gehen Sie in einer neuen ARCore-Sitzung so vor: Prüfen, ob das Gerät eines Nutzers Depth und die Geospatial API unterstützt Aufgrund von Einschränkungen bei der Prozessorleistung unterstützen nicht alle ARCore-kompatiblen Geräte die Depth API.

Um Ressourcen zu sparen, ist die Tiefe in ARCore standardmäßig deaktiviert. Aktivieren Sie den Tiefenmodus, damit Ihre App die Depth API verwenden kann. Aktivieren Sie außerdem den raumbezogenen Modus und die Streetscape-Geometrie, um Geospatial Depth verwendet haben.

In unserem Entwicklerleitfaden zum Aktivieren des Tiefenmodus findest du weitere Informationen dazu, wie du die Depth API in deiner App verwenden kannst, und diese Anleitung zum Aktivieren des raumbezogenen Modus und der Streetscape-Geometrie, ab dem die Funktion „Raumbezogene Tiefe“ aktiviert wird.

Sobald „Geospatial Depth“ aktiviert ist, können Sie über vorhandene API-Aufrufe auf detaillierte Bilder zugreifen. Eine entsprechende Anleitung finden Sie im Entwicklerleitfaden für die Tiefendatenanalyse.

Weiteres Vorgehen