Was ist ARCore? Alles was Sie wissen müssen

Ursprünglicher Autor: Ayusch Jain
  • Übersetzung

Что такое ARCore? Всё, что вам нужно знать


Augmented Reality (Eng. Augmented Reality , AR )) hat einen langen Weg aus dem Konzept der Science - Fiction zu etwas realistischere kommen. In letzter Zeit sind die Kosten für die AR-Entwicklung drastisch gesunken, und heute sind sie sogar auf einem normalen Smartphone verfügbar.


Sowohl Apple als auch Google investieren beeindruckende Ressourcen in die Entwicklung von Augmented Reality, wie die Entwicklung von ARkit (von Apple) und ARCore (von Google) belegt. Diese innovativen Technologien ermöglichten es normalen Entwicklern, mit AR zu arbeiten, was vor einigen Jahren völlig undenkbar war.


Laut diesem Artikel zu HackerNoon wird das Volumen an erweiterter und virtueller Realität in der Gesundheitsbranche bis 2025 etwa 5 Milliarden US-Dollar betragen . Darüber hinaus wird in der Tourismusbranche ein großer Sprung in der Nutzung von AR-Technologien erfolgen, da weltweit 84% der Nutzer daran interessiert sind, AR auf Reisen zu nutzen.


Динамика развития AR


Was bedeutet das für Sie als Entwickler?


Wenn AR verspricht, die Welt um uns herum zu einem Science-Fiction-Film zu machen, bedeutet dies für uns Entwickler, dass ein neuer technischer Bereich mit neuen Beschäftigungsmöglichkeiten und erheblichen Gehältern entsteht. Heute tauchen wir also in die Welt der HYIP Augmented Reality ein und erfahren, was dort tatsächlich passiert und wie Sie mit der AR-Entwicklung beginnen können.


Wir werden uns auf ARCore konzentrieren , eine Plattform von Google zur Erstellung von Augmented-Reality-Anwendungen, ohne tiefgehende Kenntnisse in OpenGL, Rendering usw.


Was ist ARCore?


Laut Wikipedia ist ARCore ein von Google entwickeltes Software-Entwicklungstool, mit dem Sie Augmented-Reality-Anwendungen erstellen können.


ARCore verwendet drei Schlüsseltechnologien, um virtuelle Inhalte in die reale Welt einzubetten:


  1. Bewegungsverfolgung : Damit kann ein Smartphone seine Position in der realen Welt verstehen.
  2. Die Umgebung verstehen : Das Smartphone kann die Größe und Position aller Arten von Oberflächen (vertikal, horizontal und eckig) bestimmen.
  3. Lichtbewertung : Damit kann das Smartphone die aktuellen Umgebungslichtbedingungen bewerten.

Wie funktioniert ARCore?


Демонстрация работы AR


Haben Sie sich jemals gefragt, warum die meisten Augmented-Reality-Anwendungen die Kamera im Raum bewegen müssen, um Oberflächen darin zu erkennen? Dies ist erforderlich, damit die Anwendung ihre eigene virtuelle Welt auf der physischen Basis erstellen kann. ARCore ist nicht anders.


Wenn Sie Ihr Telefon verschieben, merkt sich ARCore die Umgebung und erstellt eine eigene Welt, in der virtuelle Objekte platziert werden können. Die Bewegungsverfolgungstechnologie wird auch verwendet, um zu bestimmen, wie sich einige Objekte bewegen, wobei die Bewegungen der Kamera berücksichtigt werden.


Wenn Sie also ein virtuelles Objekt in Ihrem Raum platzieren, gehen Sie zurück und kehren zurück. Das Objekt ist immer noch da. ARCore hat seine virtuelle Welt aufgebaut, in der er sich erinnert, wo jedes Detail ist.


Wenn Sie ein Objekt in diesem Bereich platzieren, berechnet ARCore seine Position relativ zu anderen Objekten. Wenn Sie an denselben Ort zurückkehren, wird das Objekt erneut angezeigt.


Wer kann ARCore verwenden?


Das ARCore SDK ist ab sofort verfügbar für:


  1. Android
  2. Android NDK
  3. Einheit für Android
  4. Einheit für iOS
  5. iOS
  6. Unwirklich

Diese Liste ist sehr umfassend und deckt die Bedürfnisse der meisten Entwickler ab. Google hat für jeden eine Kurzanleitung.


ARCore für Android


Google hat sich um alle Android-Entwickler gekümmert und es spielt keine Rolle, ob Sie das Android SDK, Android NDK oder Unity for Android verwenden. ARCore unterstützt sie alle.


In diesem kurzen Tutorial zeigt Ihnen , wie Sie Ihre Entwicklungsumgebung einzurichten, einschließlich Arcore und eine einfache Anwendung. ARCore verwendet das Sceneform SDK, ein 3D-Framework, mit dem Java-Entwickler ARCore-Anwendungen ohne OpenGL problemlos erstellen können.


Jetzt auch beliebt: