Cuprins:
- Pasul 1: Descărcați Unity 3D
- Pasul 2: Instalați Unity 3D
- Pasul 3: Creați un cont (gratuit)
- Pasul 4: Creați-vă proiectul
- Pasul 5: Crearea scenei
- Pasul 6: Descărcați Aryzon SDK
- Pasul 7: Importați Aryzon SDK în Unity
- Pasul 8: Deschideți scena demonstrativă Vuforia
- Pasul 9: Creați un nou prefabricat
- Pasul 10: Importați prefabricate în scenă
- Pasul 11: Ștergeți cubul
- Pasul 12: Creați un folder de model
- Pasul 13: Obțineți (descărcați) modele
- Pasul 14: Glisați și fixați
- Pasul 15: Fă-o să ningă
- Pasul 16: Comutarea platformei
- Pasul 17: Schimbați setările
- Pasul 18: Obținerea cheii Vuforia
- Pasul 19: Introducerea cheii Vuforia în proiectul dvs
- Pasul 20: Achiziționarea SDK-ului Android
- Pasul 21: Construiți timpul
- Pasul 22: Bucurați-vă de decorul dvs. magic de Crăciun
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest Instructable vom parcurge pas cu pas procesul de creare a unei aplicații simple de realitate augmentată (AR) pentru setul cu cască Aryzon AR. Nu este necesară codificarea sau altă experiență. Deși aplicația este destul de simplă, este o modalitate ușoară și distractivă de a începe să te joci cu posibilitățile AR.
Pentru mai multe informații despre setul cu cască Aryzon AR, vizitați:
aryzon.com/
Modelele utilizate în acest instructabil au fost descărcate de pe Google Poly de la următorii autori:
Sanie, om de zăpadă, copac cu cadouri, cabină - de 14islands Lab sub licență CC-BY
Alți copaci - de Poly de Google sub licență CC-BY
Pământ înzăpezit - de mine
Pasul 1: Descărcați Unity 3D
De pe următorul link, descărcați versiunea personală gratuită a unității. Acesta va fi motorul aplicației noastre AR.
store.unity.com/
Pasul 2: Instalați Unity 3D
Când programul de instalare se deschide, vi se cere să alegeți ce module de unitate doriți să instalați. Veți avea nevoie de următoarele
- Unitatea în sine - Destul de esențial
- MonoDevelop - utilizat pentru depanator, nu există codificare efectivă în acest proiect
- Documentație - pentru ca sistemul de ajutor să funcționeze corect
- Suport pentru construirea Android - acest lucru vă permite să creați aplicații Android cu proiectul dvs., puteți adăuga orice platforme suplimentare pentru care doriți să dezvoltați, deși acest instructiv acoperă numai Android
- Vuforia Augmented Reality Support - Folosit pentru urmărirea reală a AR, necesară pentru a plasa lumea noastră 3D pe biroul dvs.
Pasul 3: Creați un cont (gratuit)
Va trebui să creați un cont pentru a utiliza Unity 3D. Acesta este gratuit pentru uz personal.
Pasul 4: Creați-vă proiectul
Acum este timpul să vă creați proiectul. Dă-i aplicației un nume frumos și alege o locație în care să găsești cu ușurință toate fișierele pe care Unity le va pune acolo.
Pasul 5: Crearea scenei
Unity se va deschide cu o scenă goală deja creată. Puteți denumi această scenă salvând-o acum.
Pasul 6: Descărcați Aryzon SDK
Aryzon a creat un SDK care se integrează în Unity printr-un pachet de unitate. Puteți descărca acest SDK la următorul link:
developer.aryzon.com/t/basic-setup-of-sdk/…
Pasul 7: Importați Aryzon SDK în Unity
Accesați Materiale> import pachet> pachet personalizat. Apoi selectați pachetul Unity al SDK-ului și importați totul în proiectul dvs.
Pasul 8: Deschideți scena demonstrativă Vuforia
Acum veți vedea câteva foldere noi în folderul principal al proiectului. Accesați Materiale> Aryzon> Exemple de scene și deschideți scena de urmărire Vuforia.
Pasul 9: Creați un nou prefabricat
Pentru a ne salva niște probleme, putem crea o prefabricată (o componentă standard, care poate fi copiată) din componenta „ImageTarget”, selectabilă în fereastra ierarhică.
Doar glisați componenta „ImageTarget” în Activele> Aryzon> Prefaburi, dosar, așa cum am făcut deja în imagine.
Pasul 10: Importați prefabricate în scenă
Acum puteți utiliza același folder prefabricat pentru a importa cele mai importante două componente ale aplicației: componenta AryzonVuforia și componenta imagetarget. Puteți să le trageți din folderul prefabricat chiar în scena dvs.
Pasul 11: Ștergeți cubul
Când faceți clic pe componenta ImageTarget din fereastra ierarhică, veți observa că cubul de pe ecran este un copil al componentei respective. Acest lucru spune motorului unde ar trebui să plaseze cubul în raport cu ținta.
Acest lucru înseamnă că toate modelele pe care dorim să le afișăm corect în RA, trebuie adăugate la scenă ca un copil la componenta ImageTarget.
Acum putem elimina cubul și îl putem înlocui cu lucruri mai interesante din punct de vedere vizual
Pasul 12: Creați un folder de model
Pentru a urmări bine tot ceea ce adăugăm la scenă, vă recomandăm să creați un folder model în fereastra proiectului. acest folder va conține toate modelele pe care am putea dori să le adăugăm la scenă.
Pasul 13: Obțineți (descărcați) modele
Acum vom descărca câteva modele distractive pentru scena noastră și le vom pune în folderul de modele pe care tocmai l-am creat. Pentru acest lucru instructiv, le vom primi de la Google Poly. Google Poly este ideal, deoarece modelele sale sunt optimizate pentru performanțe VR și AR bune.
Când descărcați un model, rețineți următoarele
- Modelul trebuie să fie simplu (texturi puține, număr mic de poligoane), deoarece telefonul dvs. are resurse limitate
- Acreditați autorului modelului (vi se va solicita când este necesar)
- Când este posibil, descărcați fișierul în format FBX. OBJ va funcționa, dar este puțin mai greu de manevrat în Unity.
Pasul 14: Glisați și fixați
Puteți plasa modele în scena dvs., glisându-le pur și simplu din folderul modele și plasându-le în fereastra scenei. Odată plasate, le puteți scala, roti și trage până unde doriți să fie poziționate.
Amintiți-vă: așa cum am spus anterior, modelele plasate în scenă ar trebui să fie întotdeauna introduse ca un copil al componentei ImageTarget.
Pasul 15: Fă-o să ningă
Pentru a duce cu adevărat acasă spiritul sărbătorilor, puteți adăuga niște zăpadă. O modalitate ușoară de a face acest lucru este utilizarea unui emițător de particule. În fereastra hieracrhy, mergeți pentru a crea> efecte> sistem de particule. Acest lucru va crea un obiect care emite particule în scena dvs. Cel mai bine este să vă jucați în fereastra inspectorului și să aflați care sunt cele mai bune setări pentru dvs. (ninsoare ușoară sau poate un viscol). Setările din imagine funcționează destul de bine pentru noi.
Pasul 16: Comutarea platformei
Înainte de a putea reda aplicația pe telefonul nostru Android, trebuie să o construim mai întâi. În primul rând, trebuie să schimbăm unele setări. În bara de meniu, accesați Fișier> Setări de compilare. Selectați platforma Android și apoi apăsați „Comutați platforma”.
Pasul 17: Schimbați setările
În aceeași fereastră, apăsați acum butonul „Setări player”. Acest lucru va face ca toate setările platformei să apară în fereastra inspectorului. aici ar trebui să faceți următoarele:
- Introduceți un nume de companie (fictiv)
- Introduceți un nume de produs (acesta va fi numele aplicației dvs.).
- în „alte setări”, adăugați compania și numele produsului în câmpul „numele pachetului”.
- Setați un nivel API minim. Aceasta ar trebui să fie aceeași versiune de Android pe care rulează telefonul dvs. sau mai mică. Cu cât mergeți mai jos, cu atât este mai mare compatibilitatea cu dispozitivele mai vechi, dar veți pierde și anumite funcții.
- Asigurați-vă că „Compatibilitatea cu Android TV” este debifată. Verificând acest lucru, Vuforia va împiedica să funcționeze.
- În cele din urmă, în „Setări XR”, bifați „Vuforia Augmented Reality”
Pasul 18: Obținerea cheii Vuforia
Pentru ca urmărirea RA să funcționeze, trebuie mai întâi să activați o licență Vuforia (gratuită pentru uz personal).
- Creați un cont la
developer.vuforia.com/vui/auth/register
- Accesați Managerul de licențe și selectați „Obțineți cheia de dezvoltare”
- Aici introduceți numele pe care l-ați dat aplicației în pașii anteriori
- Copiați cheia personalizată generată în clipboard
Pasul 19: Introducerea cheii Vuforia în proiectul dvs
- În ierarhia scenei dvs., selectați componenta „ARCamera” (sub AryzonVuforia).
- În fereastra inspectorului, apăsați butonul din partea de jos cu eticheta „Open Vuforia Configuration”
- Fereastra inspectorului va afișa acum configurația Vuforia. Inserați cheia de licență pe care tocmai ați copiat-o în câmpul „Cheie de licență a aplicației”.
Pasul 20: Achiziționarea SDK-ului Android
În cele din urmă, pentru a vă crea aplicația, Unity are nevoie de SDK-ul Android pentru a fi prezent pe computer. Cel mai simplu mod de a obține acest SDK prin Android Studio. Android Studio poate fi descărcat (fără cont!) De pe următorul link:
developer.android.com/studio/index.html
Instalarea Android Studio va pune automat SDK-ul Android pe computer.
Pasul 21: Construiți timpul
Acum îți poți construi aplicația AR!
- Intrați din nou în meniul de setări de construire (Fișier> Setări de construire) și apăsați butonul „construiți”
- Acum puteți introduce un nume pentru APK (pachetul de aplicații). Rețineți că acesta este doar un nume de fișier, nu va influența numele aplicației dvs.
- Deschideți APK-ul pe telefon pentru a instala propria aplicație AR!
Dacă telefonul dvs. nu vă permite să instalați aplicații din „Surse necunoscute”, pur și simplu accesați setările de sistem ale telefonului, apoi accesați opțiunile de securitate și bifați caseta „Surse necunoscute”. Pentru securitate, este recomandat să debifați această casetă după ce ați instalat aplicația.
Pasul 22: Bucurați-vă de decorul dvs. magic de Crăciun
Rulați aplicația, așezați-vă telefonul în setul cu cască Aryzon AR și fixați-l pe față. Puteți plasa markerul inclus oriunde doriți ca decorul dvs. de Crăciun să vă înveselească ziua! Lângă computer, de exemplu: D
Desigur, nu trebuie să folosiți modele tematice de Crăciun pentru aplicația dvs. Dar un acvariu sau un parc jurasic în miniatură?
Am inclus o copie a construcției aplicației în acest Instructable (DeskMagic), astfel încât să puteți verifica rezultatele înainte de a încerca singur.
DeskMagic va:
- Asigurați-vă biroul mai familiar
- Umpleți-vă vatra cu căldură și spirit de sărbătoare
- Te fac să arăți foarte tare
Rețineți că am testat acest lucru numai pe vechiul meu telefon (Galaxy Note 3), astfel încât kilometrajul dvs. poate varia.
Mulțumesc pentru lectură!