Inhaltsverzeichnis:

DeskMagic - Erstellen einer App für Ihr Aryzon AR-Headset (TfCD) - Gunook
DeskMagic - Erstellen einer App für Ihr Aryzon AR-Headset (TfCD) - Gunook

Video: DeskMagic - Erstellen einer App für Ihr Aryzon AR-Headset (TfCD) - Gunook

Video: DeskMagic - Erstellen einer App für Ihr Aryzon AR-Headset (TfCD) - Gunook
Video: Holokit X: Unboxing - AR-Brillenaufsatz fürs iPhone #holokitx #arglasses 2024, Juli
Anonim
DeskMagic - Erstellen einer App für Ihr Aryzon AR-Headset (TfCD)
DeskMagic - Erstellen einer App für Ihr Aryzon AR-Headset (TfCD)

In diesem Instructable werden wir Schritt für Schritt durch den Prozess der Erstellung einer einfachen Augmented Reality (AR) -Anwendung für das Aryzon AR Headset gehen. Es ist keine Codierung oder andere Erfahrung erforderlich. Obwohl die App ziemlich einfach ist, ist es eine unterhaltsame und einfache Möglichkeit, mit den Möglichkeiten von AR zu beginnen.

Weitere Informationen zum Aryzon AR-Headset finden Sie unter:

aryzon.com/

In diesem Instructable verwendete Modelle wurden von Google Poly von den folgenden Autoren heruntergeladen:

Schlitten, Schneemann, Baum mit Geschenken, Hütte - von 14islands Lab unter CC-BY-Lizenz

Andere Bäume – von Poly by Google unter CC-BY-Lizenz

Verschneiter Boden - von mir

Schritt 1: Unity 3D herunterladen

Unity 3D herunterladen
Unity 3D herunterladen

Laden Sie über den folgenden Link die kostenlose, persönliche Version von Unity herunter. Dies wird der Motor unserer AR-App.

store.unity.com/

Schritt 2: Unity 3D installieren

Unity 3D installieren
Unity 3D installieren
Unity 3D installieren
Unity 3D installieren

Wenn das Installationsprogramm geöffnet wird, werden Sie aufgefordert, auszuwählen, welche Module von Unity Sie installieren möchten. Du brauchst folgendes

  • Einheit selbst - Ziemlich wichtig
  • MonoDevelop - wird für den Debugger verwendet, es gibt keine eigentliche Codierung in diesem Projekt
  • Dokumentation - damit das Hilfesystem richtig funktioniert
  • Android-Build-Unterstützung - Auf diese Weise können Sie Android-Apps mit Ihrem Projekt erstellen. Sie können zusätzliche Plattformen hinzufügen, für die Sie entwickeln möchten, obwohl diese Anleitung nur Android abdeckt
  • Vuforia Augmented Reality Support - Wird für das eigentliche AR-Tracking verwendet, das notwendig ist, um unsere 3D-Welt auf Ihrem Schreibtisch zu platzieren.

Schritt 3: Erstellen Sie ein (kostenloses) Konto

Erstelle einen kostenlosen Account
Erstelle einen kostenlosen Account

Sie müssen ein Konto erstellen, um Unity 3D zu verwenden. Dies ist für den persönlichen Gebrauch kostenlos.

Schritt 4: Erstellen Sie Ihr Projekt

Erstellen Sie Ihr Projekt
Erstellen Sie Ihr Projekt

Jetzt ist es Zeit für Sie, Ihr Projekt zu erstellen. Geben Sie Ihrer App einen schönen Namen und wählen Sie einen Speicherort, an dem Sie alle Dateien, die Unity dort abgelegt hat, problemlos wiederfinden können.

Schritt 5: Erstellen Sie Ihre Szene

Erstellen Sie Ihre Szene
Erstellen Sie Ihre Szene

Unity wird mit einer bereits erstellten leeren Szene geöffnet. Sie können diese Szene benennen, indem Sie sie jetzt speichern.

Schritt 6: Laden Sie das Aryzon SDK herunter

Laden Sie das Aryzon-SDK herunter
Laden Sie das Aryzon-SDK herunter

Aryzon hat ein SDK erstellt, das sich über ein Unity-Paket in Unity integriert. Sie können dieses SDK unter folgendem Link herunterladen:

developer.aryzon.com/t/basic-setup-of-sdk/…

Schritt 7: Importieren Sie das Aryzon SDK in Unity

Importieren Sie das Aryzon SDK in Unity
Importieren Sie das Aryzon SDK in Unity
Importieren Sie das Aryzon SDK in Unity
Importieren Sie das Aryzon SDK in Unity

Gehen Sie zu Assets> Paket importieren> benutzerdefiniertes Paket. Wählen Sie dann das Unity-Paket des SDK aus und importieren Sie alles in Ihr Projekt.

Schritt 8: Öffnen Sie die Vuforia-Demoszene

Öffnen Sie die Vuforia-Demoszene
Öffnen Sie die Vuforia-Demoszene
Öffnen Sie die Vuforia-Demoszene
Öffnen Sie die Vuforia-Demoszene

Sie sehen nun einige neue Ordner im Hauptordner des Projekts. Gehen Sie zu Assets>Aryzon>Beispielszenen und öffnen Sie die Vuforia-Tracking-Szene.

Schritt 9: Erstellen Sie ein neues Prefab

Erstellen Sie ein neues Prefab
Erstellen Sie ein neues Prefab

Um uns etwas Mühe zu ersparen, können wir aus der 'ImageTarget'-Komponente, die im Hierarchiefenster auswählbar ist, ein Prefab (eine kopierfähige Standardkomponente) erstellen.

Ziehen Sie einfach die Komponente 'ImageTarget' in den Ordner Assets>Aryzon>Prefabs, wie ich es bereits im Bild getan habe.

Schritt 10: Importieren Sie Prefabs in die Szene

Prefabs in Szene importieren
Prefabs in Szene importieren

Sie können jetzt denselben Prefab-Ordner verwenden, um die beiden wichtigsten Komponenten der App zu importieren: die AryzonVuforia-Komponente und die Imagetarget-Komponente. Sie können diese aus dem Prefab-Ordner direkt in Ihre Szene ziehen.

Schritt 11: Löschen Sie den Cube

Löschen Sie den Würfel
Löschen Sie den Würfel

Wenn Sie in Ihrem Hierarchiefenster auf die ImageTarget-Komponente klicken, werden Sie feststellen, dass der Cube auf dem Bildschirm dieser Komponente untergeordnet ist. Dies teilt der Engine mit, wo sie den Würfel relativ zum Ziel platzieren soll.

Dies bedeutet, dass alle Modelle, die wir in AR korrekt anzeigen möchten, als Kind der ImageTarget-Komponente zur Szene hinzugefügt werden müssen.

Wir können jetzt den Würfel entfernen und durch optisch interessantere Dinge ersetzen

Schritt 12: Erstellen Sie einen Modellordner

Erstellen Sie einen Modellordner
Erstellen Sie einen Modellordner

Um einen guten Überblick über alles zu behalten, was wir der Szene hinzufügen, möchten Sie vielleicht einen Modellordner im Projektfenster erstellen. Dieser Ordner enthält alle Modelle, die wir der Szene hinzufügen möchten.

Schritt 13: Modelle abrufen (herunterladen)

Modelle abrufen (herunterladen)
Modelle abrufen (herunterladen)
Modelle abrufen (herunterladen)
Modelle abrufen (herunterladen)

Wir werden jetzt einige lustige Modelle für unsere Szene herunterladen und diese in den soeben erstellten Modellordner legen. Für dieses anweisbare erhalten wir diese von Google Poly. Google Poly ist ideal, da seine Modelle für eine gute VR- und AR-Leistung optimiert sind.

Beachten Sie beim Herunterladen eines Modells Folgendes:

  • Das Modell muss einfach sein (wenige Texturen, geringe Anzahl von Polygonen), da Ihr Telefon nur über begrenzte Ressourcen verfügt
  • Nennen Sie den Autor des Modells (Sie werden aufgefordert, wenn dies erforderlich ist)
  • Laden Sie die Datei nach Möglichkeit im FBX-Format herunter. OBJ wird funktionieren, ist aber in Unity etwas schwieriger zu handhaben.

Schritt 14: Ziehen und ablegen

Ziehen und ablegen
Ziehen und ablegen

Sie können Modelle in Ihrer Szene platzieren, indem Sie sie einfach aus dem Modellordner ziehen und im Szenenfenster platzieren. Nach der Platzierung können Sie sie skalieren, drehen und an die gewünschte Position ziehen.

Denken Sie daran: Wie bereits erwähnt, sollten in der Szene platzierte Modelle immer als untergeordnete Elemente der ImageTarget-Komponente eingefügt werden.

Schritt 15: Machen Sie es schneien

Lass es schneien
Lass es schneien
Lass es schneien
Lass es schneien

Um die Urlaubsstimmung so richtig nach Hause zu bringen, können Sie etwas Schnee hinzufügen. Eine einfache Möglichkeit, dies zu tun, ist die Verwendung eines Partikelemitters. Gehen Sie im Hierarchiefenster zu Erstellen>Effekte>Partikelsystem. Dadurch wird ein Partikel emittierendes Objekt in Ihrer Szene erstellt. Spielen Sie am besten im Inspektorfenster herum und finden Sie heraus, welche Einstellungen für Sie am besten sind (sanfter Schneefall oder vielleicht ein Schneesturm). Die Einstellungen im Bild funktionieren für uns ziemlich gut.

Schritt 16: Wechseln der Plattform

Wechseln der Plattform
Wechseln der Plattform

Bevor wir die App auf unserem Android-Handy spielen können, müssen wir sie zuerst erstellen. Zuerst müssen wir jedoch einige Einstellungen ändern. Gehen Sie in der Menüleiste zu Datei> Build-Einstellungen. Wählen Sie die Android-Plattform aus und drücken Sie dann auf „Plattform wechseln“.

Schritt 17: Ändern Sie die Einstellungen

Ändern Sie die Einstellungen
Ändern Sie die Einstellungen
Ändern Sie die Einstellungen
Ändern Sie die Einstellungen
Ändern Sie die Einstellungen
Ändern Sie die Einstellungen

Drücken Sie nun in demselben Fenster auf die Schaltfläche „Player Settings“. Dadurch werden alle Einstellungen der Plattform im Inspektorfenster angezeigt. hier solltest du folgendes machen:

  • Geben Sie einen (fiktiven) Firmennamen ein
  • Geben Sie einen Produktnamen ein (dies ist der Name Ihrer App).
  • fügen Sie unter „andere Einstellungen“den Firmen- und Produktnamen in das Feld „Paketname“ein.
  • Legen Sie eine minimale API-Ebene fest. Dies sollte die gleiche Android-Version sein, die auf Ihrem Telefon ausgeführt wird, oder eine niedrigere Version. Je tiefer Sie gehen, desto größer ist die Kompatibilität mit älteren Geräten, aber Sie verlieren auch bestimmte Funktionen.
  • Stellen Sie sicher, dass "Android TV-Kompatibilität" deaktiviert ist. Wenn dies überprüft wird, kann Vuforia nicht funktionieren.
  • Aktivieren Sie schließlich in den "XR-Einstellungen" die Option "Vuforia Augmented Reality".

Schritt 18: Beziehen des Vuforia-Schlüssels

Vuforia-Schlüssel erhalten
Vuforia-Schlüssel erhalten
Vuforia-Schlüssel erhalten
Vuforia-Schlüssel erhalten
Vuforia-Schlüssel erhalten
Vuforia-Schlüssel erhalten

Damit das AR-Tracking funktioniert, müssen Sie zunächst eine Vuforia-Lizenz aktivieren (kostenlos für den persönlichen Gebrauch).

  • Erstellen Sie ein Konto bei

    developer.vuforia.com/vui/auth/register

  • Gehen Sie zum Lizenzmanager und wählen Sie „Entwicklungsschlüssel abrufen“.
  • Hier geben Sie den Namen ein, den Sie Ihrer App in den vorherigen Schritten gegeben haben
  • Kopieren Sie den generierten benutzerdefinierten Schlüssel in Ihre Zwischenablage

Schritt 19: Eingabe des Vuforia-Schlüssels in Ihr Projekt

Eingabe des Vuforia-Schlüssels in Ihr Projekt
Eingabe des Vuforia-Schlüssels in Ihr Projekt
Eingabe des Vuforia-Schlüssels in Ihr Projekt
Eingabe des Vuforia-Schlüssels in Ihr Projekt
  • Wählen Sie in Ihrer Szenenhierarchie die Komponente 'ARCamera' (unter AryzonVuforia).
  • Drücken Sie im Inspektorfenster unten auf die Schaltfläche "Vuforia-Konfiguration öffnen".
  • Das Inspektorfenster zeigt nun die Vuforia-Konfiguration an. Fügen Sie den gerade kopierten Lizenzschlüssel in das Feld "App License Key" ein.

Schritt 20: Erwerben des Android SDK

Erwerben des Android SDK
Erwerben des Android SDK

Um Ihre App zu erstellen, benötigt Unity schließlich das Android SDK auf Ihrem Computer. Der einfachste Weg, dieses SDK über Android Studio zu erhalten. Android Studio kann (ohne Account!) unter folgendem Link heruntergeladen werden:

developer.android.com/studio/index.html

Durch die Installation von Android Studio wird das Android SDK automatisch auf Ihrem Computer installiert.

Schritt 21: Bauzeit

Bauzeit!
Bauzeit!

Sie können jetzt Ihre AR-App erstellen!

  • Rufen Sie das Build-Einstellungsmenü erneut auf (Datei> Build-Einstellungen) und drücken Sie die Schaltfläche 'Build'
  • Sie können nun einen Namen für das APK (App Package) eingeben. Beachten Sie, dass dies nur ein Dateiname ist, er hat keinen Einfluss auf den Namen Ihrer App.
  • Öffnen Sie die APK auf Ihrem Telefon, um Ihre eigene AR-App zu installieren!

Wenn Ihr Telefon die Installation von Apps aus "Unbekannten Quellen" nicht zulässt, gehen Sie einfach zu den Systemeinstellungen Ihres Telefons, gehen Sie dann zu den Sicherheitsoptionen und aktivieren Sie das Kontrollkästchen "Unbekannte Quellen". Aus Sicherheitsgründen wird empfohlen, dieses Kontrollkästchen zu deaktivieren, nachdem Sie die App installiert haben.

Schritt 22: Genießen Sie Ihre magische Weihnachtsdekoration

Genießen Sie Ihre magische Weihnachtsdekoration
Genießen Sie Ihre magische Weihnachtsdekoration
Genießen Sie Ihre magische Weihnachtsdekoration
Genießen Sie Ihre magische Weihnachtsdekoration
Genießen Sie Ihre magische Weihnachtsdekoration
Genießen Sie Ihre magische Weihnachtsdekoration

Führen Sie die App aus, legen Sie Ihr Telefon in das Aryzon AR-Headset und schnallen Sie es sich um Ihr Gesicht. Sie können den mitgelieferten Marker überall platzieren, wo Ihre Weihnachtsdekoration Ihren Tag verschönern soll! Neben deinem Computer zum Beispiel:D

Natürlich müssen Sie keine weihnachtlichen Modelle für Ihre App verwenden. Wie wäre es mit einem Aquarium oder einem Miniatur-Jurassic-Park?

Ich habe eine Kopie des App-Builds in dieses Instructable (DeskMagic) aufgenommen, damit Sie die Ergebnisse überprüfen können, bevor Sie es selbst versuchen.

DeskMagic wird:

  • Machen Sie Ihren Schreibtisch wohnlicher
  • Fülle deinen Herd mit Wärme und Urlaubsstimmung
  • Lass dich richtig cool aussehen

Beachten Sie, dass ich dies nur auf meinem alten Telefon (Galaxy Note 3) getestet habe, daher kann Ihr Kilometerstand variieren.

Danke fürs Lesen!

Empfohlen: