Inhoudsopgave:

Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)
Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)

Video: Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)

Video: Mobiele virtual reality met behulp van Processing voor Android (TfCD): 7 stappen (met afbeeldingen)
Video: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, November
Anonim
Image
Image
Verwerking instellen
Verwerking instellen

Virtual Reality (VR) is een van de nieuwe technologieën die interessant kunnen zijn voor toekomstige producten. Het heeft veel mogelijkheden en je hebt niet eens een dure VR-bril (Oculus Rift) nodig. Het lijkt misschien heel moeilijk om zelf te doen, maar de basis is eenvoudiger dan het lijkt. Als je basisvaardigheden voor programmeren en modelleren hebt, kun je het doen. We gebruikten Processing en Blender. Deze instructable is een stapsgewijze handleiding om een eenvoudige VR-omgeving op je telefoon te programmeren. Het enige wat je nodig hebt is je Android-telefoon, (kartonnen) VR-telefoonbril en software (verwerkings- en 3D-modelleringssoftware). Aan het einde van deze instructable heb je een kamer met meerdere (bewegende) objecten.

Stap 1: Voordat u begint

Voordat u begint, zijn er 3 dingen die u moet doen: 1. Download verwerking, van

2. Zorg ervoor dat je telefoon op ontwikkelaarsmodus staat: Dit kan per telefoon verschillen, hieronder worden een aantal opties gegeven: Android: Instellingen > Over telefoon > Build-nummer Samsung Galaxy: Instellingen > Over apparaat > Build-nummer LG: Instellingen > Over telefoon > Software-informatie > Build-nummer HTC One: Instellingen > Info > Software-informatie > Meer > Build-nummer

Wanneer u het gedeelte Build-nummer van de instellingen vindt, tikt u 7 keer op het gedeelte. Na de 7e tik staat de telefoon in de ontwikkelaarsmodus.

Ga hierna naar: instelling > optie voor ontwikkelaars > USB-foutopsporing inschakelenZorg er ook voor dat uw telefoon apps van onbekende bronnen accepteert.

3. Download en pak de bestanden uit deze zelfstudie uit. Er wordt een zip-bestand meegeleverd waarin alle bestanden zijn opgenomen, evenals de bestanden die de 3D-bestandsgegevens bevatten van het door ons gebruikte programma (Blender). Download en pak deze map uit en plaats deze ergens op uw computer waar u hem kunt vinden. In stap 4 wordt u gevraagd de map opnieuw te openen.

Stap 2: Verwerking instellen

Verwerking instellen
Verwerking instellen
Verwerking instellen
Verwerking instellen

Voordat u kunt beginnen, moet u de verwerking instellen om Android-ontwikkeling te ondersteunen. De eerste stap is om de Android-verwerkingsmodus in te schakelen door op de java-knop in de rechterbovenhoek van het schetsvenster te klikken. (afbeelding 1)

Dit zal u vragen met een bericht. Klik op "SDK automatisch downloaden" en de verwerking begint met het downloaden van alle bestanden die nodig zijn om Android-apps te maken. (afbeelding 2)

Wanneer dit proces is voltooid, kun je apps voor Android maken, waaronder VR-apps waarop we ons zullen concentreren. Om dit te laten werken, moet u nog een optie selecteren. Ga naar Android en selecteer het VR-tabblad, dit zorgt ervoor dat de app alle benodigde bibliotheken bevat wanneer deze wordt geëxporteerd. (afbeelding 3)

Nu ben je klaar om aan je schets te gaan werken

Stap 3: De code schrijven

De code schrijven
De code schrijven

Deze tutorial gaat niet over het schrijven van de code zelf. Maar als u de opmerkingen in de code gebruikt, kunt u begrijpen wat er gebeurt.

Nu kunt u het.pde-bestand openen dat is opgenomen in de uitgepakte map die u eerder hebt gedownload. U ziet de code opengaan en kunt deze goed bekijken.

Stap 4: Het 3D-model

Het 3D-model
Het 3D-model

We hebben Blender gebruikt om ons model te maken, dit is een gratis modelleringsprogramma (https://www.blender.org/download/) of gebruik een ander modelleringsprogramma. Als je geen ervaring hebt met modelleren kun je 3D-modellen ook online vinden (https://www.thingiverse.com/). De map met 3D-modellen en code is al voor je gemaakt, maar als je je eigen project wilt maken u moet de volgende instructies volgen.

- Maak een datamap (genaamd “data”) in de verwerkingsschetsmap. (Uw schets moet eerst worden opgeslagen, zorg ervoor dat u weet waar deze is opgeslagen. Standaard bevindt deze zich in Windows in uw documenten/verwerking/naam_van_sketch)

- Exporteren: sla je 3D-model op als een.obj-bestand - Inclusief het.mtl-bestand dat verwijst naar de texturen (als je die hebt)

- Als je texturen hebt, plaats ze dan ook in de datamap en zorg ervoor dat het.mtl-bestand er correct naar verwijst. (.mtl-bestanden kunnen bijvoorbeeld worden geopend met Kladblok en bevatten platte tekst)

- opmerking: een telefoon kan niet overweg met zeer complexe modellen of veel texturen, dus zorg ervoor dat het model low poly is en dat je zo min mogelijk texturen gebruikt. Ik heb een textuur op een vlak betegeld en het maakte de schets ondraaglijk traag.

Stap 5: Uitvoeren op apparaat

Uitvoeren op apparaat
Uitvoeren op apparaat

Nu bent u klaar om het voorbeeld op uw mobiele telefoon uit te voeren.

Kijk eerst onder het tabblad android en devices of jouw device verschijnt. Als dit niet het geval is, zorg er dan voor dat je de stappen in stap 1 van deze tutorial hebt gevolgd.

Als het apparaat verschijnt, bent u klaar om op de knop Uitvoeren op apparaat te drukken of de sneltoets ctrl+R te gebruiken. De verwerking begint met het compileren van de schets en het installeren op uw mobiele telefoon. Als de verwerking een fout oplevert, controleer dan stap één van deze zelfstudie of controleer uw code.

Stap 6: VR-simulatie spelen

VR-simulatie spelen
VR-simulatie spelen

Nu je klaar bent, wordt de Google Cardboard-app gestart en kun je genieten van de glorieuze ervaring van mobiele VR.

Stap 7: Onze bronnen

De hoofdconfiguratie van de app is gebaseerd op informatie van de volgende links. Deze bevatten geweldige informatie over het maken van apps voor Android met behulp van verwerking, waaronder VR.

android.processing.org/

android.processing.org/tutorials/vr_intro/i…

Een grote hulp bij het schrijven van uw verwerkingscode is de officiële verwerkingssite, die een lijst met referenties bevat.

processing.org/reference/

Als je een VR-bril nodig hebt, kun je deze voor heel weinig geld kopen op bijvoorbeeld:

www.amazon.com/slp/google-cardboard-viewer…

Wilt u een schermopname maken van uw telefoon, dan kunt u gebruik maken van:

www.duapps.com/product/du-recorder.html

Aanbevolen: