Innehållsförteckning:
- Steg 1: Innan du börjar
- Steg 2: Konfigurera bearbetning
- Steg 3: Skriva koden
- Steg 4: 3D -modellen
- Steg 5: Kör på enhet
- Steg 6: Spela VR -simulering
- Steg 7: Våra källor
Video: Mobil virtuell verklighet med bearbetning för Android (TfCD): 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Virtual Reality (VR) är en av de nya teknikerna som kan vara intressanta är framtida produkter. Det har många möjligheter och du behöver inte ens dyra VR -glasögon (Oculus Rift). Det kan tyckas mycket svårt att göra själv, men grunderna är lättare än det ser ut. Om du har grundläggande programmering och modellering färdigheter kan du göra det. Vi använde bearbetning och mixer. Denna instruerbara är en steg -för -steg -guide för att programmera en enkel VR -miljö på din telefon. Allt du behöver är din Android -telefon, (kartong) VR -telefonglasögon och programvara (programvara för bearbetning och 3D -modellering). I slutet av denna instruerbara har du ett rum med flera (rörliga) objekt.
Steg 1: Innan du börjar
Innan du börjar är det tre saker du behöver göra: 1. Ladda ner bearbetning, från
2. Se till att din telefon är inställd på utvecklarläge: Detta kan vara olika per telefon, nedan finns ett par alternativ: Android: Inställningar> Om telefon> Byggnummer Samsung Galaxy: Inställningar> Om enhet> Byggnummer LG: Inställningar> Om telefonen> Programvaruinformation> Byggnummer HTC One: Inställningar> Om> Programvaruinformation> Mer> Byggnummer
När du hittar avsnittet Byggnummer i inställningarna trycker du på avsnittet 7 gånger. Efter den 7: e tryckningen kommer telefonen att vara i utvecklarläge.
Efter detta går du till: inställning> alternativ för utvecklare> aktivera USB -felsökning Kontrollera också att telefonen accepterar appar från okända källor.
3. Ladda ner och extrahera filerna från denna handledning. En zip -fil ingår där alla filer ingår samt filerna som innehåller 3D -fildata från programmet vi använde (Blender). Ladda ner och packa upp den här mappen och placera den någonstans på din dator där du kan hitta den. I steg 4 blir du ombedd att öppna mappen igen.
Steg 2: Konfigurera bearbetning
Innan du kan börja måste du konfigurera bearbetning för att stödja Android -utveckling. Det första steget är att aktivera bearbetning av android -läge genom att klicka på java -knappen i den övre högra delen av skissfönstret. (bild 1)
Detta kommer att uppmana dig med ett meddelande. Klicka på "ladda ner SDK automatiskt" och bearbetningen börjar ladda ner alla filer som behövs för att skapa Android -appar. (bild 2)
När denna process är klar kommer du att kunna skapa appar för Android, som inkluderar VR -appar som vi kommer att fokusera på. För att få detta att fungera måste du välja ett alternativ till. Gå till Android och välj VR -fliken, detta kommer att se till att appen innehåller alla nödvändiga bibliotek när den exporteras. (bild 3)
Nu är du redo att börja arbeta med din skiss
Steg 3: Skriva koden
Denna handledning handlar inte om att skriva koden själv. Men med hjälp av kommentarerna i koden kommer du att kunna förstå vad som händer.
Nu kan du öppna.pde -filen som ingår i den extraherade mappen som du har laddat ner tidigare. Du kommer att se koden öppna och kan ta en titt på den.
Steg 4: 3D -modellen
Vi använde Blender för att göra vår modell, det här är ett gratis modelleringsprogram (https://www.blender.org/download/) eller använder ett annat modelleringsprogram. Om du inte har någon erfarenhet av modellering kan du också hitta 3D -modeller online (https://www.thingiverse.com/). Mappen med 3D -modeller och kod har redan skapats åt dig, men om du vill göra ditt eget projekt du måste följa följande instruktioner.
- Skapa en datamapp (kallad "data") i skissmappen för bearbetning. (Din skiss måste sparas först, se till att du vet var den är sparad. Som standard finns det i fönster i dokumenten/bearbetning/namn_of_sketch)
- Exportera: spara din 3D -modell som en.obj -fil - Inklusive.mtl -filen som refererar till texturerna (om du har någon)
- Om du har texturer, placera dem också i datamappen och se till att.mtl -filen refererar till dem korrekt. (.mtl -filer kan öppnas med anteckningsblock till exempel och innehålla ren text)
- Obs: En telefon kan inte hantera mycket komplexa modeller eller många texturer, så se till att modellen är låg poly och att du tar med så få texturer som möjligt. Jag kaklade en textur på ett plan och det gjorde skissen outhärdligt långsam.
Steg 5: Kör på enhet
Nu är du redo att köra exemplet på din mobiltelefon.
Kontrollera först under fliken android och enheter om din enhet visas. Om så inte är fallet, se till att du följde stegen i steg 1 i den här självstudien.
Om enheten dyker upp är du redo att slå på kör på enhetsknappen eller använda genvägen ctrl+R. Bearbetningen börjar kompilera skissen och installera den på din mobiltelefon. Om bearbetning orsakar ett fel, kontrollera steg ett i den här självstudien eller kontrollera din kod.
Steg 6: Spela VR -simulering
Nu är du klar, appen Google kartong startar och du kan njuta av den härliga upplevelsen av mobil VR.
Steg 7: Våra källor
Appens huvudsakliga konfiguration har baserats på information från följande länkar. Dessa innehåller bra information om hur du skapar appar för Android med bearbetning, inklusive VR.
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
En stor hjälp med att skriva din behandlingskod är den officiella behandlingsplatsen, som innehåller en lista med referenser.
processing.org/reference/
Om du behöver VR -glasögon kan du köpa dem för väldigt lite pengar på till exempel:
www.amazon.com/slp/google-cardboard-viewer…
Vill du göra en skärmdump av din telefon kan du använda:
www.duapps.com/product/du-recorder.html
Rekommenderad:
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
Interaktiv LED -kupol med Fadecandy, bearbetning och Kinect: 24 steg (med bilder)
Interaktiv LED -kupol med Fadecandy, Processing och Kinect: WhatWhen in Dome är en 4,2 m geodetisk kupol täckt med 4378 lysdioder. Lysdioderna är alla individuellt mappade och adresserbara. De styrs av Fadecandy och Processing på ett Windows -skrivbord. En Kinect är fäst vid en av kupolens stag, så
Hur man kontrollerar adresserbara lysdioder med Fadecandy och bearbetning: 15 steg (med bilder)
Så här kontrollerar du adresserbara lysdioder med Fadecandy och bearbetning: WhatThis är en steg-för-steg-handledning om hur du använder Fadecandy och Processing för att styra adresserbara lysdioder. Fadecandy är en LED-drivrutin som kan styra upp till 8 remsor med 64 pixlar vardera. (Du kan ansluta flera Fadecandys till en dator för att öka
4x4 knappsats med Arduino och bearbetning: 4 steg (med bilder)
4x4 knappsats med Arduino och bearbetning: Gillar du inte LCD -skärmar? Vill du få dina projekt att se tilltalande ut? Här är lösningen. I denna instruktionsbok kan du befria dig från besväret med att använda en LCD -skärm för att visa innehåll från din Arduino och också göra ditt projekt
Tips för att göra din projektidé verklighet: 6 steg (med bilder)
Tips för att göra din projektidé till verklighet: Den mest kritiska delen av ett framgångsrikt projekt är att ha en riktigt bra idé, men ibland är idén den enkla delen! Efter det kommer det hårda arbetet med att göra en slumpmässig geniala blixt till något som människor " ooh " och " ah " ov