ARCore ist die Google-Plattform für Augmented-Reality-Erlebnisse. Mithilfe verschiedener APIs kann dein Smartphone mit ARCore seine Umgebung erkennen, die Welt verstehen und mit Informationen interagieren. Einige der APIs sind für Android und iOS verfügbar, um gemeinsame AR-Erlebnisse zu ermöglichen.
ARCore nutzt drei wichtige Funktionen, um virtuelle Inhalte in die reale Welt zu integrieren, die durch die Kamera deines Smartphones angezeigt wird:
- Die Bewegungserkennung ermöglicht es dem Smartphone, seine Position relativ zur Welt zu erkennen und zu verfolgen.
- Durch die Umwelterkennung kann das Smartphone Größe und Position aller Arten von Oberflächen erkennen: horizontale, vertikale und schräge Oberflächen wie der Boden, ein Couchtisch oder Wände.
- Mit der Lichtschätzung kann das Smartphone die aktuellen Lichtverhältnisse in der Umgebung einschätzen.
Unterstützte Geräte
ARCore wurde für eine Vielzahl von kompatiblen Android-Smartphones mit Android 7.0 (Nougat) und höher entwickelt. Eine vollständige Liste aller unterstützten Geräte finden Sie hier.
Wie funktioniert ARCore?
Im Wesentlichen verfolgt ARCore zwei Dinge: das Tracking der Position eines Mobilgeräts, während es sich bewegt, und ein eigenes Verständnis der realen Welt.
Die Bewegungsverfolgungstechnologie von ARCore ermittelt mithilfe der Kamera des Smartphones interessante Punkte, sogenannte Funktionen, und verfolgt, wie sich diese Punkte im Laufe der Zeit bewegen. Durch die Kombination der Bewegung dieser Punkte und der Messungen der Trägheitssensoren des Smartphones ermittelt ARCore sowohl die Position als auch die Ausrichtung des Smartphones, während es sich durch den Raum bewegt.
ARCore kann nicht nur wichtige Punkte erkennen, sondern auch flache Oberflächen wie Tische oder Fußböden sowie die durchschnittliche Beleuchtung in der Umgebung abschätzen. Dank all dieser Funktionen kann ARCore sich ein eigenes Bild der Umgebung aufbauen.
Durch das Verständnis der realen Welt von ARCore kannst du Objekte, Anmerkungen oder andere Informationen so platzieren, dass sie sich nahtlos in die reale Welt integrieren lassen. Sie können ein Nickerchen in die Ecke Ihres Couchtisch stellen oder ein Gemälde mit biografischen Informationen über den Künstler versehen. Bewegungserkennung bedeutet, dass Sie sich bewegen und diese Objekte aus jedem beliebigen Winkel betrachten können. Selbst wenn Sie sich umdrehen und den Raum verlassen, ist das Kätzchen oder die Anmerkung genau dort zu sehen, wo Sie es verlassen haben, wenn Sie zurückkommen.
Eine ausführlichere Darstellung der Funktionsweise von ARCore findest du unter Grundlegende Konzepte.
ARCore bietet SDKs für viele der gängigsten Entwicklungsumgebungen. Diese SDKs bieten native APIs für alle wesentlichen AR-Funktionen wie Bewegungserkennung, Umgebungserkennung und Lichtschätzung. Mit diesen Funktionen können Sie völlig neue AR-Erlebnisse erstellen oder vorhandene Anwendungen um AR-Funktionen erweitern.