INHOUDSOPGAWE:

DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD): 22 stappe
DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD): 22 stappe

Video: DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD): 22 stappe

Video: DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD): 22 stappe
Video: RULES OF SURVIVAL AVOID YELLOW SNOW 2024, November
Anonim
DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD)
DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD)

In hierdie Instructable gaan ons stap vir stap deur die proses om 'n eenvoudige augmented reality (AR) aansoek vir die Aryzon AR Headset te skep. Geen kodering of ander ervaring is nodig nie. Alhoewel die app redelik basies is, is dit 'n prettige en maklike manier om met die moontlikhede van AR te begin speel.

Vir meer inligting oor die Aryzon AR -headset, besoek:

aryzon.com/

Modelle wat in hierdie instruksies gebruik word, is afgelaai van Google Poly van die volgende outeurs:

Slee, sneeuman, boom met geskenke, kajuit - deur 14islands Lab onder CC -BY -lisensie

Ander bome - deur Poly deur Google onder CC -BY -lisensie

Sneeugrond - deur my

Stap 1: Laai Unity 3D af

Aflaai Unity 3D
Aflaai Unity 3D

Laai die gratis, persoonlike weergawe van eenheid vanaf die volgende skakel af. Dit is die enjin van ons AR -app.

store.unity.com/

Stap 2: Installeer Unity 3D

Installeer Unity 3D
Installeer Unity 3D
Installeer Unity 3D
Installeer Unity 3D

As die installeerder oopgemaak word, word u gevra om te kies watter eenheidsmodules u wil installeer. U benodig die volgende

  • Eenheid self - redelik noodsaaklik
  • MonoDevelop - gebruik vir die ontfouter, en daar is geen werklike kodering in hierdie projek nie
  • Dokumentasie - vir die hulpstelsel om behoorlik te funksioneer
  • Ondersteuning vir Android -bou - dit stel u in staat om Android -programme met u projek te skep; u kan addisionele platforms byvoeg waarvoor u wil ontwikkel, hoewel hierdie instruksies slegs Android dek
  • Vuforia Augmented Reality Support - Word gebruik vir die werklike AR -opsporing, wat nodig is om ons 3D -wêreld op u lessenaar te plaas.

Stap 3: Skep 'n (gratis) rekening

Skep 'n (gratis) rekening
Skep 'n (gratis) rekening

U moet 'n rekening skep om Unity 3D te gebruik. Dit is gratis vir persoonlike gebruik.

Stap 4: Skep u projek

Skep u projek
Skep u projek

Nou is dit tyd vir u om u projek te skep. Gee jou program 'n goeie naam en kies 'n plek waar jy maklik lêers kan terugvind wat Unity daar sal plaas.

Stap 5: Skep u toneel

Skep u toneel
Skep u toneel

Eenheid sal oopmaak met 'n leë toneel wat reeds geskep is. U kan hierdie toneel 'n naam gee deur dit nou te stoor.

Stap 6: Laai die Aryzon SDK af

Laai die Aryzon SDK af
Laai die Aryzon SDK af

Aryzon het 'n SDK geskep wat in Unity geïntegreer kan word deur middel van 'n eenheidspakket. U kan hierdie SDK aflaai op die volgende skakel:

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

Stap 7: Voer die Aryzon SDK in Unity in

Voer die Aryzon SDK in Unity in
Voer die Aryzon SDK in Unity in
Voer die Aryzon SDK in Unity in
Voer die Aryzon SDK in Unity in

Gaan na bates> invoerpakket> pasgemaakte pakket. Kies dan die Unitypackage van die SDK en voer alles in u projek in.

Stap 8: Maak die Vuforia -demo -toneel oop

Maak die demonstrasietoneel van Vuforia oop
Maak die demonstrasietoneel van Vuforia oop
Maak die demonstrasietoneel van Vuforia oop
Maak die demonstrasietoneel van Vuforia oop

U sal nou 'n paar nuwe vouers in die hoofmap van die projek sien. Gaan na Bates> Aryzon> Voorbeeldtonele en maak die Vuforia -opsporingstoneel oop.

Stap 9: Skep 'n nuwe voorvoegsel

Skep 'n nuwe voorvoegsel
Skep 'n nuwe voorvoegsel

Om ongemak te bespaar, kan ons 'n voorafvervaardigde (standaard, kopieerbare komponent) skep uit die 'ImageTarget'-komponent, wat in die hiërargie-venster gekies kan word.

Sleep die 'ImageTarget' -komponent na die map bates> Aryzon> prefab, soos ek reeds op die foto gedoen het.

Stap 10: voer prefabs in na die toneel

Voer prefabs in na die toneel
Voer prefabs in na die toneel

U kan nou dieselfde voorvoegselmap gebruik om die twee belangrikste komponente van die app in te voer: die AryzonVuforia -komponent en die imagetarget -komponent. U kan dit uit die voorafvervaardigde gids na u toneel sleep.

Stap 11: Verwyder die kubus

Vee die kubus uit
Vee die kubus uit

As u op die ImageTarget -komponent in u hiërargie -venster klik, sien u dat die kubus op die skerm 'n onderdeel van die komponent is. Dit vertel die enjin waar dit die kubus relatief tot die teiken moet plaas.

Dit beteken dat alle modelle wat ons korrek in AR wil vertoon, as kind by die ImageTarget -komponent gevoeg moet word.

Ons kan die kubus nou verwyder en dit vervang met meer visueel interessante dinge

Stap 12: Skep 'n modelmap

Skep 'n modelmap
Skep 'n modelmap

Om alles wat ons by die toneel voeg by te hou, wil u moontlik 'n modelmap in die projekvenster skep. hierdie gids bevat al die modelle wat ons moontlik by die toneel wil voeg.

Stap 13: Kry (aflaai) modelle

Kry (aflaai) modelle
Kry (aflaai) modelle
Kry (aflaai) modelle
Kry (aflaai) modelle

Ons sal nou 'n paar prettige modelle vir ons toneel aflaai en dit in die modelmap sit wat ons pas geskep het. Vir hierdie instruksies, kry ons dit van Google Poly. Google Poly is ideaal, want die modelle is geoptimaliseer vir goeie VR- en AR -prestasie.

Hou die volgende in gedagte wanneer u 'n model aflaai

  • Die model moet eenvoudig wees (min teksture, 'n lae veelhoek), want u telefoon het beperkte hulpbronne
  • Krediteer die outeur van die model (u sal gevra word wanneer dit nodig is)
  • Laai die lêer indien moontlik in die FBX -formaat af. OBJ sal werk, maar dit is 'n bietjie moeiliker om te hanteer in Unity.

Stap 14: Sleep en laat val

Sleep en laat val
Sleep en laat val

U kan modelle in u toneel plaas deur dit eenvoudig uit die modellys te sleep en in die toneelvenster te plaas. Sodra dit geplaas is, kan u dit skaal, draai en sleep na die plek waar u dit wil plaas.

Onthou: soos ons vroeër gesê het, moet modelle wat op die toneel verskyn, altyd as 'n kind van die ImageTarget -komponent ingebring word.

Stap 15: Maak dit sneeu

Maak dit sneeu
Maak dit sneeu
Maak dit sneeu
Maak dit sneeu

Om die vakansiegees regtig tuis te kry, kan jy sneeu byvoeg. 'N Maklike manier om dit te doen, is deur 'n deeltjie -emitter te gebruik. Gaan in die hiërargie -venster na> effekte> deeltjiesisteem. Dit sal 'n deeltjie -uitstralende voorwerp in u toneel skep. Dit is die beste om in die inspekteurvenster rond te speel en uit te vind wat die beste instellings vir u is (sagte sneeuval, of miskien 'n sneeustorm). Die instellings in die prent werk redelik goed vir ons.

Stap 16: Skakel die platform om

Skakel die platform
Skakel die platform

Voordat ons die app op ons Android -telefoon kan speel, moet ons dit eers bou. Eerstens moet ons 'n paar instellings verander. Gaan na Lêer> Bou -instellings in die menubalk. Kies die Android -platform en druk dan op 'Skakel platform'.

Stap 17: Verander die instellings

Verander die instellings
Verander die instellings
Verander die instellings
Verander die instellings
Verander die instellings
Verander die instellings

Druk in dieselfde vensters op die knoppie 'Spelerinstellings'. Dit laat alle instellings van die platform in die inspekteurvenster verskyn. hier moet u die volgende doen:

  • Voer 'n (fiktiewe) maatskappy se naam in
  • Voer 'n produknaam in (dit is die naam van u program).
  • Voeg in 'ander instellings' die onderneming en die produknaam by die veld 'pakketnaam'.
  • Stel 'n minimum API -vlak. Dit moet dieselfde weergawe van Android wees as wat u telefoon gebruik of laer is. Hoe laer jy gaan, hoe groter is die verenigbaarheid met ouer toestelle, maar jy verloor ook sekere funksies.
  • Maak seker dat 'Android TV -verenigbaarheid' nie gemerk is nie. As u dit nagegaan het, sal dit voorkom dat Vuforia werk.
  • Ten slotte, in 'XR -instellings', merk 'Vuforia Augmented Reality' aan

Stap 18: Verkryging van Vuforia -sleutel

Verkryging van Vuforia -sleutel
Verkryging van Vuforia -sleutel
Verkryging van Vuforia -sleutel
Verkryging van Vuforia -sleutel
Verkryging van Vuforia -sleutel
Verkryging van Vuforia -sleutel

Om die AR -opsporing te laat werk, moet u eers 'n Vuforia -lisensie aktiveer (gratis vir persoonlik gebruik).

  • Skep 'n rekening by

    developer.vuforia.com/vui/auth/register

  • Gaan na die lisensiebestuurder en kies 'Kry ontwikkelingsleutel'
  • Hier voer u die naam in wat u in die vorige stappe aan u app gegee het
  • Kopieer die pasgemaakte sleutel wat na u knipbord gegenereer word

Stap 19: Voer die Vuforia -sleutel in u projek in

Voer die Vuforia -sleutel in u projek in
Voer die Vuforia -sleutel in u projek in
Voer die Vuforia -sleutel in u projek in
Voer die Vuforia -sleutel in u projek in
  • Kies in u toneelhiërargie die 'ARCamera' -komponent (onder AryzonVuforia).
  • Druk in die inspekteurvenster op die knoppie onderaan met die naam 'Open Vuforia Configuration'
  • Die inspekteurvenster sal nou die Vuforia -opset vertoon. Plak die lisensiesleutel wat u pas gekopieer het in die veld 'Programlisensie -sleutel'.

Stap 20: Die verkryging van die Android SDK

Verkry die Android SDK
Verkry die Android SDK

Ten slotte, om u app te bou, benodig Unity dat die Android SDK op u rekenaar is. Die maklikste manier om hierdie SDK in te kry via Android Studio. Android studio kan afgelaai word (sonder rekening!) Vanaf die volgende skakel:

developer.android.com/studio/index.html

As u Android Studio installeer, word die Android SDK outomaties op u rekenaar geplaas.

Stap 21: Bou tyd

Bou tyd!
Bou tyd!

U kan nou u AR -app bou!

  • Gaan weer na die bou -instellingsmenu (File> Build Settings) en druk op die 'build' -knoppie
  • U kan nou 'n naam vir die APK (app -pakket) invoer. Let daarop dat dit slegs 'n lêernaam is; dit beïnvloed nie die naam van u program nie.
  • Maak die APK op u telefoon oop om u eie AR -app te installeer!

As u met u telefoon nie programme uit 'Onbekende bronne' kan installeer nie, gaan dan na die stelselinstellings van u telefoon, gaan dan na die beveiligingsopsies en merk die boks 'Onbekende bronne'. Vir veiligheid word dit aanbeveel om hierdie boks uit te skakel nadat u die app geïnstalleer het.

Stap 22: Geniet u magiese kersversiering

Geniet u magiese kersversiering
Geniet u magiese kersversiering
Geniet u magiese kersversiering
Geniet u magiese kersversiering
Geniet u magiese kersversiering
Geniet u magiese kersversiering

Begin die app, plaas jou foon in die Aryzon AR -headset en bind dit aan jou gesig. U kan die meegeleverde merker oral plaas waar u wil hê dat u kersversiering u dag moet verhelder! Byvoorbeeld langs jou rekenaar: D

U hoef natuurlik nie Kersfees -modelle vir u app te gebruik nie. Wat van 'n akwarium, of 'n miniatuur Jurassic park?

Ek het 'n afskrif van die app -gebou by hierdie Instructable (DeskMagic) ingesluit, sodat u die resultate kan nagaan voordat u dit self probeer.

DeskMagic sal:

  • Maak jou lessenaar meer huislik
  • Vul u vuurherd met warmte en vakansiegees
  • Laat jou regtig cool lyk

Let daarop dat ek dit slegs op my ou telefoon (Galaxy Note 3) getoets het, sodat u kilometers kan verskil.

Dankie vir die lees!

Aanbeveel: