Indholdsfortegnelse:

DeskMagic - Lav en app til dit Aryzon AR -headset (TfCD): 22 trin
DeskMagic - Lav en app til dit Aryzon AR -headset (TfCD): 22 trin

Video: DeskMagic - Lav en app til dit Aryzon AR -headset (TfCD): 22 trin

Video: DeskMagic - Lav en app til dit Aryzon AR -headset (TfCD): 22 trin
Video: RULES OF SURVIVAL AVOID YELLOW SNOW 2024, November
Anonim
DeskMagic - Opret en app til dit Aryzon AR -headset (TfCD)
DeskMagic - Opret en app til dit Aryzon AR -headset (TfCD)

I denne Instructable går vi trin for trin gennem processen med at oprette en simpel augmented reality (AR) applikation til Aryzon AR Headset. Ingen kodning eller anden erfaring er påkrævet. Selvom appen er temmelig grundlæggende, er det en sjov og let måde at komme i gang med at lege med mulighederne for AR.

For mere information om Aryzon AR -headsettet, besøg:

aryzon.com/

Modeller, der blev brugt i denne instruktionsbog, blev downloadet fra Google Poly fra følgende forfattere:

Slæde, snemand, træ med gaver, hytte - af 14islands Lab under CC -BY licens

Andre træer - af Poly af Google under CC -BY -licens

Snevejr - af mig

Trin 1: Download Unity 3D

Hent Unity 3D
Hent Unity 3D

Fra det følgende link kan du downloade den gratis, personlige version af enhed. Dette er motoren i vores AR -app.

store.unity.com/

Trin 2: Installer Unity 3D

Installer Unity 3D
Installer Unity 3D
Installer Unity 3D
Installer Unity 3D

Når installationsprogrammet åbnes, bliver du bedt om at vælge, hvilke enhedsmoduler du vil installere. Du skal bruge følgende

  • Selve enhed - temmelig vigtigt
  • MonoDevelop - bruges til fejlfinding, der er ingen egentlig kodning i dette projekt
  • Dokumentation - for at hjælpesystemet fungerer korrekt
  • Android build support - dette giver dig mulighed for at oprette Android apps med dit projekt, du kan tilføje yderligere platforme, som du gerne vil udvikle til, selvom dette instruktivt kun dækker Android
  • Vuforia Augmented Reality Support - Bruges til selve AR -sporing, nødvendig for at placere vores 3D -verden på dit skrivebord.

Trin 3: Opret en (gratis) konto

Opret en (gratis) konto
Opret en (gratis) konto

Du skal oprette en konto for at bruge Unity 3D. Dette er gratis til personlig brug.

Trin 4: Opret dit projekt

Opret dit projekt
Opret dit projekt

Nu er det tid for dig at oprette dit projekt. Giv din app et godt navn, og vælg et sted, hvor du nemt kan finde tilbage alle filer, som Unity vil lægge der.

Trin 5: Oprettelse af din scene

Oprettelse af din scene
Oprettelse af din scene

Enhed åbnes med en tom scene, der allerede er oprettet. Du kan navngive denne scene ved at gemme den nu.

Trin 6: Download Aryzon SDK

Download Aryzon SDK
Download Aryzon SDK

Aryzon har skabt et SDK, der integreres i Unity gennem en enhedspakke. Du kan downloade denne SDK på følgende link:

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

Trin 7: Importer Aryzon SDK i Unity

Importer Aryzon SDK i Unity
Importer Aryzon SDK i Unity
Importer Aryzon SDK i Unity
Importer Aryzon SDK i Unity

Gå til Aktiver> importpakke> tilpasset pakke. Vælg derefter enhedspakken til SDK'en og importer alt i dit projekt.

Trin 8: Åbn Vuforia Demo Scene

Åbn Vuforia Demo Scene
Åbn Vuforia Demo Scene
Åbn Vuforia Demo Scene
Åbn Vuforia Demo Scene

Du vil nu se et par nye mapper i projektets hovedmappe. Gå til Aktiver> Aryzon> Eksempelscener, og åbn Vuforia -sporingsscenen.

Trin 9: Opret en ny præfabrik

Opret en ny præfabrikeret
Opret en ny præfabrikeret

For at spare os selv for nogle problemer kan vi oprette en præfabrikeret (en standard, kopierbar komponent) fra komponenten 'ImageTarget', der kan vælges i hierarkivinduet.

Bare træk komponenten 'ImageTarget' til Aktiver> Aryzon> Prefab, mappe, som jeg allerede har gjort på billedet.

Trin 10: Import af præfabriker til scenen

Import af præfabriker til scenen
Import af præfabriker til scenen

Du kan nu bruge den samme præfabrikerede mappe til at importere de to vigtigste komponenter i appen: AryzonVuforia -komponenten og komponenten imagetarget. Du kan trække disse fra den præfabrikerede mappe lige ind i din scene.

Trin 11: Slet terningen

Slet terningen
Slet terningen

Når du klikker på ImageTarget -komponenten i dit hierarkivindue, vil du bemærke, at terningen på skærmen er en underordnet komponent. Dette fortæller motoren, hvor den skal placere terningen i forhold til målet.

Det betyder, at alle modeller, vi ønsker at vise korrekt i AR, skal føjes til scenen som barn til ImageTarget -komponenten.

Vi kan nu fjerne terningen og erstatte den med mere visuelt interessante ting

Trin 12: Opret en modelmappe

Opret en modelmappe
Opret en modelmappe

For at holde styr på alt, hvad vi tilføjer til scenen, kan du oprette en modelmappe i projektvinduet. denne mappe indeholder alle de modeller, vi måske vil tilføje til scenen.

Trin 13: Hent (download) modeller

Få (download) modeller
Få (download) modeller
Få (download) modeller
Få (download) modeller

Vi vil nu downloade nogle sjove modeller til vores scene og lægge disse i modelmappen, vi lige har oprettet. For dette instruerbare får vi disse fra google Poly. Google Poly er ideel, fordi dens modeller er optimeret til god VR- og AR -ydeevne.

Når du downloader en model, skal du huske på følgende

  • Modellen skal være enkel (få teksturer, lavt antal polygoner), fordi din telefon har begrænsede ressourcer
  • Krediter forfatteren af modellen (du bliver bedt om det, når dette er nødvendigt)
  • Når det er muligt, skal du downloade filen i FBX -format. OBJ vil arbejde for, men er lidt sværere at håndtere i Unity.

Trin 14: Træk og slip

Træk og slip
Træk og slip

Du kan placere modeller i din scene ved blot at trække dem fra modellermappen og placere dem i scenevinduet. Når de er placeret, kan du skalere, rotere og trække dem til det sted, hvor du vil have dem placeret.

Husk: Som vi tidligere har angivet, bør modeller, der er placeret i scenen, altid sættes ind som et barn af ImageTarget -komponenten.

Trin 15: Gør det sne

Få det til at sne
Få det til at sne
Få det til at sne
Få det til at sne

For virkelig at køre ferieånden hjem kan du tilføje lidt sne. En let måde at gøre dette på er ved hjælp af en partikelemitter. I hierakrvinduet skal du gå til oprette> effekter> partikelsystem. Dette vil skabe et partikelemitterende objekt i din scene. Det er bedst at lege rundt i inspektørvinduet og finde ud af, hvad de bedste indstillinger er for dig (let snefald eller måske en snestorm). Indstillingerne i billedet fungerer ret godt for os.

Trin 16: Skift af platformen

Skifte platform
Skifte platform

Inden vi kan afspille appen på vores Android -telefon, skal vi først bygge den. Først skal vi dog ændre nogle indstillinger. Gå til Filer> Bygningsindstillinger i menulinjen. Vælg Android -platformen, og tryk derefter på 'Skift platform'.

Trin 17: Skift indstillinger

Skift indstillinger
Skift indstillinger
Skift indstillinger
Skift indstillinger
Skift indstillinger
Skift indstillinger

I de samme vinduer skal du nu trykke på knappen 'Spillerindstillinger'. Dette får alle platformens indstillinger til at vises i inspektørvinduet. her skal du gøre følgende:

  • Indtast et (fiktivt) firmanavn
  • Indtast et produktnavn (dette er navnet på din app).
  • i 'andre indstillinger', tilføj virksomheds- og produktnavn til feltet 'pakkenavn'.
  • Angiv et minimum API -niveau. Dette bør være den samme version af android, som din telefon kører eller lavere. Jo lavere du går, jo større er kompatibiliteten med ældre enheder, men du vil også miste visse funktioner.
  • Sørg for, at 'Android TV -kompatibilitet' ikke er markeret. At have dette kontrolleret forhindrer Vuforia i at fungere.
  • Til sidst skal du i 'XR -indstillinger' markere 'Vuforia Augmented Reality'

Trin 18: Hentning af Vuforia -nøgle

Hentning af Vuforia -nøgle
Hentning af Vuforia -nøgle
Hentning af Vuforia -nøgle
Hentning af Vuforia -nøgle
Hentning af Vuforia -nøgle
Hentning af Vuforia -nøgle

For at AR -sporing fungerer, skal du først aktivere en Vuforia -licens (gratis til personlig brug).

  • Opret en konto på

    developer.vuforia.com/vui/auth/register

  • Gå til License Manager, og vælg 'Get Development Key'
  • Her indtaster du det navn, du gav din app i de foregående trin
  • Kopiér den tilpassede nøgle, der genereres til dit udklipsholder

Trin 19: Indtastning af Vuforia -nøglen i dit projekt

Indtastning af Vuforia -nøglen i dit projekt
Indtastning af Vuforia -nøglen i dit projekt
Indtastning af Vuforia -nøglen i dit projekt
Indtastning af Vuforia -nøglen i dit projekt
  • I komponenthierarkiet skal du vælge komponenten 'ARCamera' (under AryzonVuforia).
  • I inspektørvinduet skal du trykke på knappen nederst mærket '' Åbn Vuforia -konfiguration ''
  • Inspektørvinduet viser nu Vuforia -konfigurationen. Indsæt den licensnøgle, du lige har kopieret, i feltet 'Applicensnøgle'.

Trin 20: Anskaffelse af Android SDK

Anskaffelse af Android SDK
Anskaffelse af Android SDK

Endelig skal Unity for at bygge din app have Android SDK til at være til stede på din computer. Den nemmeste måde at få denne SDK på via Android Studio. Android studio kan downloades (uden konto!) Fra følgende link:

developer.android.com/studio/index.html

Når du installerer Android Studio, placeres Android SDK automatisk på din computer.

Trin 21: Byg tid

Byg tid!
Byg tid!

Du kan nu bygge din AR -app!

  • Åbn menuen til bygningsindstillinger igen (Filer> Bygningsindstillinger), og tryk på knappen 'bygge'
  • Du kan nu indtaste et navn til APK (app -pakken). Bemærk, at dette kun er et filnavn, det påvirker ikke navnet på din app.
  • Åbn APK'en på din telefon for at installere din helt egen AR -app!

Hvis din telefon ikke tillader dig at installere apps fra "Ukendte kilder", skal du blot gå til telefonens systemindstillinger, derefter gå til sikkerhedsindstillingerne og markere feltet "Ukendte kilder". Af hensyn til sikkerheden anbefales det at fjerne markeringen i dette felt, efter at du har installeret appen.

Trin 22: Nyd dit magiske julepynt

Nyd dit magiske julepynt
Nyd dit magiske julepynt
Nyd dit magiske julepynt
Nyd dit magiske julepynt
Nyd dit magiske julepynt
Nyd dit magiske julepynt

Kør appen, placer din telefon i Aryzon AR -headsettet og fastgør den til dit ansigt. Du kan placere den medfølgende markør hvor som helst du ønsker, at din julepynt skal lyse din dag op! Ved siden af din computer for eksempel: D

Du behøver naturligvis ikke bruge julemodeller til din app. Hvad med et akvarium eller en miniaturepark i Jurassic?

Jeg inkluderede en kopi af app build i denne Instructable (DeskMagic), så du kan tjekke resultaterne, før du selv prøver det.

DeskMagic vil:

  • Gør dit skrivebord mere hjemligt
  • Fyld dit ildsted med varme og ferieånd
  • Få dig til at se virkelig sej ud

Bemærk, at jeg kun testede dette på min gamle telefon (Galaxy Note 3), så din kilometertal kan variere.

Tak fordi du læste!

Anbefalede: