Verschmelzen Sie virtuelle Inhalte und die reale Welt mit der AR Foundation von Unity, die jetzt die ARCore Depth API unterstützt.

Die AR Foundation 4.1 von Unity unterstützt die neue ARCore Depth API von Google. Mit dieser neuen Funktion können AR Foundation-Entwickler nun Erlebnisse liefern, die digitale Inhalte mit der physischen Welt realistischer als je zuvor verschmelzen.
Mit seinem umfangreichen Funktionsumfang und seiner großen Reichweite ist Googles ARCore eines der beliebtesten und leistungsstärksten SDKs für Entwickler von Augmented-Reality-Erlebnissen (AR). Wir haben eng mit Google zusammengearbeitet, um sicherzustellen, dass Unity-Nutzer schnellen Zugriff auf neu veröffentlichte ARCore-Funktionen haben. Die Veröffentlichung der ARCore Depth API ist ein bedeutender Meilenstein, da sie ein besseres Verständnis der physischen Umgebung sowie eine realistischere Darstellung in AR Foundation-basierten Erlebnissen ermöglicht.
ARCore kann mehrere Arten von Sensoren nutzen, um Tiefenbilder zu erzeugen. Bei Telefonen, die nur über RGB-Kameras verfügen, verwendet ARCore Algorithmen zur Bestimmung der Tiefe aus der Bewegung, die aufeinanderfolgende Kamerabilder vergleichen, während sich das Telefon bewegt, um die Entfernung zu jedem Pixel zu schätzen. Mit dieser Methode können Tiefendaten auf Hunderten von Millionen von Android-Telefonen verfügbar gemacht werden. Und bei Geräten mit einer Time-of-Flight-Kamera sind die Tiefendaten sogar noch präziser.
AR Foundation enthält jetzt die folgenden neuen Funktionen:
- Automatische Okklusion
- Zugang zu Tiefenbildern
Der offensichtlichste Effekt der ARCore-Tiefeninformationen ist die Fähigkeit, digitale Inhalte und reale Objekte realistisch zu vermischen.
Wir haben die bestehende Unterstützung von AR Foundation für Pass-Through-Videos um die von ARCore bereitgestellten Tiefeninformationen pro Pixel erweitert, sodass die Okklusion auf unterstützten Geräten "einfach funktioniert". Durch einfaches Hinzufügen des AR Occlusion Managers zu demselben GameObject, das auch die Komponenten AR Camera und AR Background Renderer enthält, werden die Tiefendaten automatisch vom Shader ausgewertet, um diesen Blending-Effekt zu erzeugen.

Wenn Okklusion mit der bestehenden Unterstützung von AR Foundation für die ARCore Lighting Estimation-Funktionen kombiniert wird, können Augmented-Reality-Apps eine nahezu nahtlose visuelle Qualität erreichen.
AR Foundation bietet Entwicklern einen bequemen Zugang zu denselben Tiefendaten pro Pixel, die auch für die automatische Okklusion verwendet werden. Tiefendaten sind ein leistungsfähiges Werkzeug, das Entwicklern die Möglichkeit gibt, reichhaltige Interaktionen mit der Umgebung des Benutzers hinzuzufügen. Die Tiefendaten könnten zum Beispiel verwendet werden, um eine Darstellung von realen Objekten zu erstellen, die in das Physiksystem von Unity eingespeist werden kann. Dies schafft die Möglichkeit, dass digitale Inhalte auf die physische Umgebung zu reagieren und mit ihr zu interagieren scheinen.
Diese Fähigkeit öffnet die Tür für neuartige AR-Spielerlebnisse wie The SKATRIX von Reality Crisis. Dieser kommende Titel nutzt die ARCore Depth API, um Meshes zu erzeugen, die die physische Umgebung in einen AR-Skatepark verwandeln.
Der Zugriff auf die rohen Tiefendaten gibt Entwicklern die Möglichkeit, einzigartige interaktive AR-Erlebnisse zu schaffen, die zuvor nicht möglich waren.
Die 4.1-Versionen der AR Foundation- und ARCore XR Plugin-Pakete enthalten alles, was Sie für den Einstieg benötigen, und sind mit Unity 2019 LTS und höher kompatibel. Beispiele, die zeigen, wie man automatische Okklusions- und Tiefendaten einrichtet, finden Sie in AR Foundation Samples auf GitHub.
Wir sind gespannt auf die verbesserten visuellen Darstellungen und reichhaltigen Erlebnisse, die durch die ARCore Depth API ermöglicht werden. Und wir freuen uns darauf, unsere enge Zusammenarbeit mit Google fortzusetzen, um den AR Foundation-Entwicklern noch mehr fantastische AR-Funktionen zu bieten.
Weitere Informationen finden Sie in der Ankündigung der ARCore Depth API und der Depth Lab App von Google, um Beispiele für diese Technologie zu sehen, die in Unity erstellt wurden. Und schließlich können Sie in den Unity Handheld AR-Foren die neueste Version der AR Foundation ausprobieren. Wir würden uns freuen, wenn Sie uns mitteilen würden, was Sie mit den neuen Funktionen erstellt haben, und wir freuen uns über Ihr Feedback.
