INHOUDSOPGAWE:
- Stap 1: Laai Unity 3D af
- Stap 2: Installeer Unity 3D
- Stap 3: Skep 'n (gratis) rekening
- Stap 4: Skep u projek
- Stap 5: Skep u toneel
- Stap 6: Laai die Aryzon SDK af
- Stap 7: Voer die Aryzon SDK in Unity in
- Stap 8: Maak die Vuforia -demo -toneel oop
- Stap 9: Skep 'n nuwe voorvoegsel
- Stap 10: voer prefabs in na die toneel
- Stap 11: Verwyder die kubus
- Stap 12: Skep 'n modelmap
- Stap 13: Kry (aflaai) modelle
- Stap 14: Sleep en laat val
- Stap 15: Maak dit sneeu
- Stap 16: Skakel die platform om
- Stap 17: Verander die instellings
- Stap 18: Verkryging van Vuforia -sleutel
- Stap 19: Voer die Vuforia -sleutel in u projek in
- Stap 20: Die verkryging van die Android SDK
- Stap 21: Bou tyd
- Stap 22: Geniet u magiese kersversiering
Video: DeskMagic - Maak 'n app vir u Aryzon AR -headset (TfCD): 22 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
U moet 'n rekening skep om Unity 3D te gebruik. Dit is gratis vir persoonlike gebruik.
Stap 4: 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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
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
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
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:
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir mediumafstand: In hierdie reeks tutoriale bou ons 'n netwerk van toestelle wat beheer kan word via 'n radioskakel vanaf 'n sentrale hub -toestel. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie
CityCoaster - Bou u eie Augmented Reality Coaster vir u onderneming (TfCD): 6 stappe (met foto's)
CityCoaster - Bou u eie Augmented Reality Coaster vir u onderneming (TfCD): 'n stad onder u beker! CityCoaster is 'n projek wat dink oor 'n produk vir die lughawe in Rotterdam, wat die identiteit van die stad kan uitdruk, en die kliënte van die sitkamer met 'n groter werklikheid kan vermaak. In 'n omgewing soos 'n
OLED -kersligkring met fotoresistensie vir intensiteitsbeheer (TfCD): 4 stappe (met foto's)
OLED -kersligkring met fotoresistensie vir intensiteitsbeheer (TfCD): In hierdie instruksies wys ons hoe u 'n stroombaan kan maak wat (O) LED's soos 'n kers laat flikker en reageer op die intensiteit van die omgewing. Met 'n laer ligintensiteit is 'n laer uitset van die ligbronne nodig. Met hierdie toepassing
DIY -beveiligings- en inbraakmodule vir u skootrekenaar (TfCD): 7 stappe (met foto's)
DIY -beveiligings- en inbraakmodule vir u skootrekenaar (TfCD): Gereelde nuusberigte oor grootskaalse inbraak en toesig deur die regering hou 'n groeiende aantal mense op hul webcams. Maar waarom is dit die enigste ding wat in 2017 'n dom band kan verseker dat niemand na ons kyk nie?
Mobiele virtuele realiteit met behulp van verwerking vir Android (TfCD): 7 stappe (met foto's)
Mobiele virtuele realiteit met behulp van verwerking vir Android (TfCD): Virtual Reality (VR) is een van die nuwe tegnologieë wat interessant kan wees, is toekomstige produkte. Dit bied baie geleenthede en u het nie eens 'n duur VR -bril nodig nie (Oculus Rift). Dit lyk miskien baie moeilik om self te doen, maar die basiese beginsels is