Inhaltsverzeichnis:
- Schritt 1: Unity 3D herunterladen
- Schritt 2: Unity 3D installieren
- Schritt 3: Erstellen Sie ein (kostenloses) Konto
- Schritt 4: Erstellen Sie Ihr Projekt
- Schritt 5: Erstellen Sie Ihre Szene
- Schritt 6: Laden Sie das Aryzon SDK herunter
- Schritt 7: Importieren Sie das Aryzon SDK in Unity
- Schritt 8: Öffnen Sie die Vuforia-Demoszene
- Schritt 9: Erstellen Sie ein neues Prefab
- Schritt 10: Importieren Sie Prefabs in die Szene
- Schritt 11: Löschen Sie den Cube
- Schritt 12: Erstellen Sie einen Modellordner
- Schritt 13: Modelle abrufen (herunterladen)
- Schritt 14: Ziehen und ablegen
- Schritt 15: Machen Sie es schneien
- Schritt 16: Wechseln der Plattform
- Schritt 17: Ändern Sie die Einstellungen
- Schritt 18: Beziehen des Vuforia-Schlüssels
- Schritt 19: Eingabe des Vuforia-Schlüssels in Ihr Projekt
- Schritt 20: Erwerben des Android SDK
- Schritt 21: Bauzeit
- Schritt 22: Genießen Sie Ihre magische Weihnachtsdekoration
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
- 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
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
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
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!