Inhaltsverzeichnis:
- Schritt 1: Vor dem Start
- Schritt 2: Verarbeitung einrichten
- Schritt 3: Schreiben des Codes
- Schritt 4: Das 3D-Modell
- Schritt 5: Auf dem Gerät ausführen
- Schritt 6: VR-Simulation spielen
- Schritt 7: Unsere Quellen
Video: Mobile Virtual Reality mit Processing für Android (TfCD) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Virtual Reality (VR) ist eine der neuen Technologien, die für zukünftige Produkte interessant sein könnten. Es hat viele Möglichkeiten und man braucht nicht einmal eine teure VR-Brille (Oculus Rift). Es mag sehr schwierig erscheinen, es selbst zu tun, aber die Grundlagen sind einfacher als es aussieht. Wenn Sie über grundlegende Programmier- und Modellierungskenntnisse verfügen, können Sie dies tun. Wir haben Processing und Blender verwendet. Dieses anweisbare ist eine Schritt-für-Schritt-Anleitung zum Programmieren einer einfachen VR-Umgebung auf Ihrem Telefon. Alles, was Sie brauchen, ist Ihr Android-Handy, eine (Karton-) VR-Handybrille und Software (Bearbeitungs- und 3D-Modellierungssoftware). Am Ende dieses anweisbaren haben Sie einen Raum mit mehreren (sich bewegenden) Objekten.
Schritt 1: Vor dem Start
Bevor Sie beginnen, müssen Sie 3 Dinge tun: 1. Verarbeitung herunterladen, von
2. Stellen Sie sicher, dass Ihr Telefon auf den Entwicklermodus eingestellt ist: Dies kann je nach Telefon unterschiedlich sein. Nachfolgend sind einige Optionen aufgeführt: Android: Einstellungen > Über das Telefon > Build-Nummer Samsung Galaxy: Einstellungen > Über das Gerät > Build-Nummer LG: Einstellungen > Telefoninfo > Softwareinformationen > Buildnummer HTC One: Einstellungen > Info > Softwareinformationen > Mehr > Buildnummer
Wenn Sie den Abschnitt Build-Nummer der Einstellungen finden, tippen Sie 7 Mal auf den Abschnitt. Nach dem 7. Tippen befindet sich das Telefon im Entwicklermodus.
Gehen Sie danach zu: Einstellung > Option für Entwickler > USB-Debugging aktivieren Stellen Sie außerdem sicher, dass Ihr Telefon Apps aus unbekannten Quellen akzeptiert.
3. Laden Sie die Dateien aus diesem Tutorial herunter und extrahieren Sie sie. Eine Zip-Datei ist enthalten, in der alle Dateien enthalten sind sowie die Dateien, die die 3D-Dateidaten aus dem von uns verwendeten Programm (Blender) enthalten. Laden Sie diesen Ordner herunter, entpacken Sie ihn und legen Sie ihn irgendwo auf Ihrem Computer ab, wo Sie ihn finden können. In Schritt 4 werden Sie aufgefordert, den Ordner erneut zu öffnen.
Schritt 2: Verarbeitung einrichten
Bevor Sie beginnen können, müssen Sie die Verarbeitung einrichten, um die Android-Entwicklung zu unterstützen. Der erste Schritt besteht darin, den Verarbeitungs-Android-Modus zu aktivieren, indem Sie auf die Java-Schaltfläche im oberen rechten Teil des Skizzenfensters klicken. (Bild 1)
Dies wird Sie mit einer Nachricht auffordern. Klicken Sie auf „SDK automatisch herunterladen“und die Verarbeitung beginnt mit dem Herunterladen aller Dateien, die zum Erstellen von Android-Apps erforderlich sind. (Bild 2)
Wenn dieser Vorgang abgeschlossen ist, können Sie Apps für Android erstellen, einschließlich VR-Apps, auf die wir uns konzentrieren werden. Damit dies funktioniert, müssen Sie eine weitere Option auswählen. Gehen Sie zu Android und wählen Sie die Registerkarte VR. Dadurch wird sichergestellt, dass die App beim Export alle erforderlichen Bibliotheken enthält. (Bild 3)
Jetzt können Sie mit der Arbeit an Ihrer Skizze beginnen
Schritt 3: Schreiben des Codes
In diesem Tutorial geht es nicht darum, den Code selbst zu schreiben. Aber wenn Sie die im Code enthaltenen Kommentare verwenden, können Sie verstehen, was passiert.
Jetzt können Sie die.pde-Datei öffnen, die im extrahierten Ordner enthalten ist, den Sie zuvor heruntergeladen haben. Sie sehen, wie sich der Code öffnet und können ihn sich gut ansehen.
Schritt 4: Das 3D-Modell
Wir haben Blender verwendet, um unser Modell zu erstellen, dies ist ein kostenloses Modellierungsprogramm (https://www.blender.org/download/) oder verwenden ein anderes Modellierungsprogramm. Wenn Sie keine Erfahrung mit Modellieren haben, können Sie auch 3D-Modelle online finden (https://www.thingiverse.com/). Der Ordner mit 3D-Modellen und Code wurde bereits für Sie erstellt, aber wenn Sie Ihr eigenes Projekt erstellen möchten Sie müssen die folgenden Anweisungen befolgen.
- Erstellen Sie einen Datenordner (genannt „Daten“) im Verarbeitungsskizzenordner. (Ihre Skizze muss zuerst gespeichert werden, stellen Sie sicher, dass Sie wissen, wo sie gespeichert ist. Standardmäßig befindet sie sich in Windows in Ihren Dokumenten/Verarbeitung/Name_der_Skizze)
- Exportieren: Speichern Sie Ihr 3D-Modell als.obj-Datei - Inklusive der.mtl-Datei, die auf die Texturen verweist (falls vorhanden)
- Falls Sie Texturen haben, legen Sie diese ebenfalls im Datenordner ab und stellen Sie sicher, dass die.mtl-Datei korrekt darauf verweist. (.mtl-Dateien können zum Beispiel mit Notepad geöffnet werden und enthalten Klartext)
- Hinweis: Ein Telefon kann nicht sehr komplexe Modelle oder viele Texturen verarbeiten. Stellen Sie daher sicher, dass das Modell Low-Poly ist und Sie so wenig Texturen wie möglich verwenden. Ich habe eine Textur auf einer Ebene gekachelt und die Skizze wurde dadurch unerträglich langsam.
Schritt 5: Auf dem Gerät ausführen
Jetzt können Sie das Beispiel auf Ihrem Mobiltelefon ausführen.
Überprüfen Sie zunächst unter dem Tab Android und Geräte, ob Ihr Gerät angezeigt wird. Wenn dies nicht der Fall ist, stellen Sie sicher, dass Sie die Schritte in Schritt 1 dieses Tutorials befolgt haben.
Wenn das Gerät angezeigt wird, können Sie auf die Schaltfläche „Auf Gerät ausführen“klicken oder die Tastenkombination Strg+R verwenden. Die Verarbeitung beginnt mit der Zusammenstellung der Skizze und der Installation auf Ihrem Mobiltelefon. Wenn bei der Verarbeitung ein Fehler auftritt, überprüfen Sie Schritt eins dieses Tutorials oder überprüfen Sie Ihren Code.
Schritt 6: VR-Simulation spielen
Jetzt sind Sie fertig, die Google-Karton-App wird gestartet und Sie können das herrliche Erlebnis der mobilen VR genießen.
Schritt 7: Unsere Quellen
Die Haupteinrichtung der App basiert auf Informationen aus den folgenden Links. Diese enthalten großartige Informationen zum Erstellen von Apps für Android mithilfe von Verarbeitung, einschließlich VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
Eine große Hilfe beim Schreiben Ihres Verarbeitungscodes ist die offizielle Website der Verarbeitung, die eine Liste mit Referenzen enthält.
processing.org/reference/
Wenn Sie eine VR-Brille benötigen, können Sie diese zum Beispiel für sehr wenig Geld kaufen:
www.amazon.com/slp/google-cardboard-viewer…
Wenn Sie eine Bildschirmaufnahme Ihres Telefons erstellen möchten, können Sie Folgendes verwenden:
www.duapps.com/product/du-recorder.html
Empfohlen:
So erstellen Sie eine Android-App mit Android Studio: 8 Schritte (mit Bildern)
So erstellen Sie eine Android-App mit Android Studio: In diesem Tutorial lernen Sie die Grundlagen zum Erstellen einer Android-App mit der Android Studio-Entwicklungsumgebung. Da Android-Geräte immer häufiger werden, wird die Nachfrage nach neuen Apps nur zunehmen. Android Studio ist ein einfach zu bedienendes (ein
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Virtual Reality Headset-Google Karton: 4 Schritte
Virtual Reality Headset-Google Cardboard: Hallo Leute, hier ist ein einfaches Tutorial, wie man Google Cardboard, ein hausgemachtes Virtual Reality Headset, herstellt. Es wird schmerzlich gesellig sein, einen Horrorfilm in diesem Headset zu sehen.Auch Achterbahnfahrt-Videos werden zu einem unvergesslichen Erlebnis.Achtung
Dock für T-Mobile MDA oder 8125 (Wizard): 4 Schritte
Dock für T-mobile MDA oder 8125 (Wizard): Ein einfaches Dock für T-mo MDA (auch bekannt als HTC Wizard). Komplett aus Pappe und einem Ersatz-USB-auf-Mini-USB-Kabel. Ich wollte ein Dock, konnte es mir aber im Moment nicht leisten, also hatte ich die Idee, es selbst zu bauen. Es war ein spontanes Projekt, das Spaß machte und
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass