Talaan ng mga Nilalaman:

DeskMagic - Gumagawa ng isang App para sa Iyong Aryzon AR Headset (TfCD): 22 Mga Hakbang
DeskMagic - Gumagawa ng isang App para sa Iyong Aryzon AR Headset (TfCD): 22 Mga Hakbang

Video: DeskMagic - Gumagawa ng isang App para sa Iyong Aryzon AR Headset (TfCD): 22 Mga Hakbang

Video: DeskMagic - Gumagawa ng isang App para sa Iyong Aryzon AR Headset (TfCD): 22 Mga Hakbang
Video: RULES OF SURVIVAL AVOID YELLOW SNOW 2024, Nobyembre
Anonim
DeskMagic - Gumagawa ng isang App para sa Iyong Aryzon AR Headset (TfCD)
DeskMagic - Gumagawa ng isang App para sa Iyong Aryzon AR Headset (TfCD)

Sa Instructable na ito ay pupunta kami hakbang-hakbang sa proseso ng paglikha ng isang simpleng aplikasyon ng augmented reality (AR) para sa Aryzon AR Headset. Walang kinakailangang pag-coding o iba pang karanasan. Kahit na ang app ay medyo pangunahing, ito ay isang masaya at madaling paraan upang makapagsimulang maglaro sa mga posibilidad ng AR.

Para sa karagdagang impormasyon tungkol sa headset ng Aryzon AR, bisitahin ang:

aryzon.com/

Mga modelong ginamit sa Instructable na ito kung saan nai-download mula sa Google Poly mula sa mga sumusunod na may-akda:

Sled, snowman, puno na may mga regalo, cabin - ng 14islands Lab sa ilalim ng lisensya ng CC-BY

Iba pang mga puno - sa pamamagitan ng Poly ng Google sa ilalim ng lisensya ng CC-BY

Snowy ground - sa pamamagitan ko

Hakbang 1: Mag-download ng Unity 3D

Mag-download ng Unity 3D
Mag-download ng Unity 3D

Mula sa sumusunod na link, i-download ang libre, personal na bersyon ng pagkakaisa. Ito ang makina ng aming AR app.

store.unity.com/

Hakbang 2: I-install ang Unity 3D

I-install ang Unity 3D
I-install ang Unity 3D
I-install ang Unity 3D
I-install ang Unity 3D

Kapag bumukas ang installer, hihilingin sa iyo na pumili kung aling mga module ng pagkakaisa ang nais mong i-install. Kakailanganin mo ang sumusunod

  • Pagkakaisa mismo - Medyo mahalaga
  • MonoDevelop - ginamit para sa debugger, walang aktwal na pag-coding sa proyektong ito
  • Dokumentasyon - para sa help system na maayos na gumana
  • Suporta sa pagbuo ng Android - pinapayagan kang lumikha ng mga android app kasama ang iyong proyekto, maaari kang magdagdag ng anumang mga karagdagang platform na nais mong paunlarin, kahit na ang itinuturo na ito ay sumasaklaw lamang sa Android
  • Vuforia Augmented Reality Support - Ginamit para sa aktwal na pagsubaybay sa AR, kinakailangan upang ilagay ang aming 3D mundo sa iyong desk.

Hakbang 3: Lumikha ng isang (libre) Account

Gumawa ng Libreng Account
Gumawa ng Libreng Account

Kakailanganin mong lumikha ng isang account upang magamit ang Unity 3D. Ito ay libre para sa personal na paggamit.

Hakbang 4: Lumikha ng Iyong Project

Lumikha ng Iyong Project
Lumikha ng Iyong Project

Ngayon ay oras na para sa iyo upang lumikha ng iyong proyekto. Bigyan ang iyong app ng magandang pangalan, at pumili ng isang lokasyon kung saan madali mong mahahanap ang anumang mga file na ilalagay ng Unity doon.

Hakbang 5: Paglikha ng Iyong Scene

Lumilikha ng Iyong Scene
Lumilikha ng Iyong Scene

Magbubukas ang pagkakaisa sa isang walang laman na eksena na nilikha. Maaari mong pangalanan ang eksenang ito sa pamamagitan ng pag-save nito ngayon.

Hakbang 6: I-download ang Aryzon SDK

I-download ang Aryzon SDK
I-download ang Aryzon SDK

Lumikha si Aryzon ng isang SDK na isinasama sa Unity sa pamamagitan ng isang pakete ng pagkakaisa. Maaari mong i-download ang SDK na ito sa sumusunod na link:

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

Hakbang 7: I-import ang Aryzon SDK sa Unity

I-import ang Aryzon SDK sa Unity
I-import ang Aryzon SDK sa Unity
I-import ang Aryzon SDK sa Unity
I-import ang Aryzon SDK sa Unity

Pumunta sa Mga Asset> i-import ang package> pasadyang package. Pagkatapos piliin ang Unitypackage ng SDK at i-import ang lahat sa iyong proyekto.

Hakbang 8: Buksan ang Vuforia Demo Scene

Buksan ang Vuforia Demo Scene
Buksan ang Vuforia Demo Scene
Buksan ang Vuforia Demo Scene
Buksan ang Vuforia Demo Scene

Makakakita ka ngayon ng ilang mga bagong folder sa pangunahing folder ng proyekto. Pumunta sa Mga Asset> Aryzon> Mga Sample na Eksena, at buksan ang eksena sa pagsubaybay sa Vuforia.

Hakbang 9: Lumikha ng isang Bagong Prefab

Lumikha ng isang Bagong Prefab
Lumikha ng isang Bagong Prefab

Upang mai-save ang ating sarili ng ilang mga problema, makakagawa kami ng isang prefab (isang pamantayan, may kakayahang kopyahin na bahagi) mula sa sangkap na 'ImageTarget', na maaaring pumili sa hierarchy window.

I-drag lamang ang sangkap na 'ImageTarget' sa Mga Asset> Aryzon> Prefabs, folder, tulad ng nagawa ko na sa larawan.

Hakbang 10: I-import ang Mga Prefab Sa Eksena

I-import ang Mga Prefab Sa Eksena
I-import ang Mga Prefab Sa Eksena

Maaari mo na ngayong gamitin ang parehong prefab folder upang mai-import ang dalawang pinakamahalagang bahagi ng app: ang bahagi ng AryzonVuforia, at ang bahagi ng imagetarget. Maaari mong i-drag ang mga ito mula sa prefab folder papunta mismo sa iyong eksena.

Hakbang 11: Tanggalin ang Cube

Tanggalin ang Cube
Tanggalin ang Cube

Kapag nag-click ka sa bahagi ng ImageTarget sa iyong hierarchy window, mapapansin mo na ang kubo sa screen ay isang bata sa sangkap na iyon. Sinasabi nito sa engine kung saan dapat ilagay ang kubo na may kaugnayan sa target.

Nangangahulugan ito na ang lahat ng mga modelo na nais naming ipakita nang tama sa AR, kailangang idagdag sa eksena bilang isang bata sa sangkap na ImageTarget.

Maaari na nating alisin ang kubo, at palitan ito ng mas maraming kagiliw-giliw na bagay sa paningin

Hakbang 12: Lumikha ng isang Model Folder

Lumikha ng isang Model Folder
Lumikha ng isang Model Folder

Upang mapanatili ang mahusay na subaybayan ang lahat ng idinagdag namin sa eksena, baka gusto mong lumikha ng isang modelo ng folder sa window ng proyekto. maglalaman ang folder na ito ng lahat ng mga modelo na maaaring gusto naming idagdag sa eksena.

Hakbang 13: Kumuha ng (mga pag-download) na Mga Modelong

Kumuha (mag-download) ng Mga Modelong
Kumuha (mag-download) ng Mga Modelong
Kumuha (mag-download) ng Mga Modelong
Kumuha (mag-download) ng Mga Modelong

Magda-download kami ngayon ng ilang mga nakakatuwang modelo para sa aming eksena, at ilalagay ang mga ito sa folder ng modelo na nilikha lamang namin. Para sa pagtuturo na ito, makukuha namin ang mga ito mula sa google Poly. Perpekto ang Google Poly, dahil ang mga modelo nito ay na-optimize para sa mahusay na pagganap ng VR at AR.

Kapag nagda-download ng isang modelo, tandaan ang sumusunod

  • Ang modelo ay dapat na simple (ilang mga pagkakayari, mababang bilang ng polygon), dahil ang iyong telepono ay may limitadong mga mapagkukunan
  • Kredito ang may-akda ng modelo (sasabihan ka kapag kinakailangan ito)
  • Kung posible, i-download ang file sa format na FBX. Gagana ang OBJ, ngunit medyo mahirap itong hawakan sa Unity.

Hakbang 14: I-drag at I-drop

I-drag at Drop
I-drag at Drop

Maaari kang maglagay ng mga modelo sa iyong eksena sa pamamagitan lamang ng pag-drag sa kanila mula sa folder ng mga modelo at paglalagay sa mga ito sa window ng eksena. Sa sandaling mailagay, maaari mong sukatin, paikutin at i-drag ang mga ito sa kung saan mo nais na sila ay nakaposisyon.

Tandaan: tulad ng naunang sinabi namin, ang mga modelo na inilagay sa eksena ay dapat laging ilagay bilang isang bata ng sangkap na ImageTarget.

Hakbang 15: Gawin itong Snow

Gawin itong Snow
Gawin itong Snow
Gawin itong Snow
Gawin itong Snow

Upang talagang maiuwi ang espiritu ng bakasyon, maaari kang magdagdag ng niyebe. Ang isang madaling paraan upang magawa ito ay sa pamamagitan ng paggamit ng isang maliit na butil na emitter. Sa window ng hieracrhy, pumunta upang lumikha> mga epekto> system ng maliit na butil. Lilikha ito ng isang maliit na butil na nagpapalabas ng bagay sa iyong eksena. Mahusay na maglaro sa window ng inspektor, at alamin kung ano ang pinakamahusay na mga setting para sa iyo (banayad na pag-ulan ng niyebe, o marahil isang blizzard). Ang mga setting sa imahe ay gumagana nang maayos para sa amin.

Hakbang 16: Paglipat ng Platform

Paglipat ng Platform
Paglipat ng Platform

Bago namin mai-play ang app sa aming android phone, kailangan muna naming itayo. Una, dapat naming baguhin ang ilang mga setting. Sa menu bar, pumunta sa File> Mga Setting ng Build. Piliin ang Android platform at pagkatapos ay pindutin ang 'Switch Platform'.

Hakbang 17: Baguhin ang Mga Setting

Baguhin ang Mga Setting
Baguhin ang Mga Setting
Baguhin ang Mga Setting
Baguhin ang Mga Setting
Baguhin ang Mga Setting
Baguhin ang Mga Setting

Sa parehong mga bintana na iyon, pindutin ngayon ang pindutang 'Mga Setting ng Player'. Gagawin nito ang lahat ng mga setting ng platform sa window ng inspektor. narito dapat mong gawin ang mga sumusunod:

  • Maglagay ng (kathang-isip) na pangalan ng kumpanya
  • Magpasok ng isang pangalan ng produkto (ito ang magiging pangalan ng iyong app).
  • sa 'iba pang mga setting', idagdag ang kumpanya at pangalan ng produkto sa patlang na 'pangalan ng package'.
  • Magtakda ng isang minimum na antas ng API. Ito ay dapat na parehong bersyon ng android na tumatakbo ang iyong telepono, o mas mababa. Ang mas mababang pagpunta sa iyo, mas malaki ang pagiging tugma sa mga mas lumang mga aparato, ngunit mawawala mo rin ang ilang mga pag-andar.
  • Siguraduhin na ang 'pagiging tugma sa Android TV' ay hindi na-check. Ang pagkakaroon ng pagsusuri na ito ay maiiwasang magtrabaho si Vuforia.
  • Sa wakas, sa 'Mga setting ng XR', suriin ang 'Vuforia Augmented Reality'

Hakbang 18: Pagkuha ng Vuforia Key

Pagkuha ng Vuforia Key
Pagkuha ng Vuforia Key
Pagkuha ng Vuforia Key
Pagkuha ng Vuforia Key
Pagkuha ng Vuforia Key
Pagkuha ng Vuforia Key

Upang gumana ang pagsubaybay sa AR, kailangan mo munang i-aktibo ang isang lisensya ng Vuforia (libre para sa personal na paggamit).

  • Lumikha ng isang account sa

    developer.vuforia.com/vui/auth/register

  • Pumunta sa tagapamahala ng Lisensya, at piliin ang 'Kunin ang Development Key'
  • Dito ipinasok mo ang pangalang ibinigay mo sa iyong app sa mga nakaraang hakbang
  • Kopyahin ang pasadyang key na nabuo sa iyong clipboard

Hakbang 19: Pagpasok sa Vuforia Key sa Iyong Proyekto

Pagpasok ng Vuforia Key sa Iyong Proyekto
Pagpasok ng Vuforia Key sa Iyong Proyekto
Pagpasok ng Vuforia Key sa Iyong Proyekto
Pagpasok ng Vuforia Key sa Iyong Proyekto
  • Sa hierarchy ng iyong eksena, piliin ang sangkap na 'ARCamera' (sa ilalim ng AryzonVuforia).
  • Sa window ng inspektor, pindutin ang pindutan sa ibabang may label na '' Buksan ang Configuration ng Vuforia"
  • Ipapakita na ngayon ng window ng inspector ang pagsasaayos ng Vuforia. Idikit ang key ng lisensya na kinopya mo lang sa patlang na 'Lisensya ng App'.

Hakbang 20: Pagkuha ng Android SDK

Pagkuha ng Android SDK
Pagkuha ng Android SDK

Panghuli, upang mabuo ang iyong app Kailangan ng Unity ang Android SDK na naroroon sa iyong Computer. Ang pinakamadaling paraan upang makuha ang SDK na ito sa pamamagitan ng Android Studio. Maaaring ma-download ang Android studio (nang walang acount!) Mula sa sumusunod na link:

developer.android.com/studio/index.html

Ang pag-install ng Android Studio ay awtomatikong maglalagay ng Android SDK sa iyong Computer.

Hakbang 21: Bumuo ng Oras

Bumuo ng Oras!
Bumuo ng Oras!

Maaari mo na ngayong buuin ang iyong AR app!

  • Ipasok muli ang menu ng mga setting ng build (File> Mga Setting ng Build), at pindutin ang pindutang 'build'
  • Maaari ka na ngayong magpasok ng isang pangalan para sa APK (App Package). Tandaan na isa lamang itong filename, hindi ito makaka-impluwensya sa pangalan ng iyong app.
  • Buksan ang APK sa iyong telepono upang mai-install ang iyong sariling AR app!

Kung hindi ka pinapayagan ng iyong telepono na mag-install ng mga app mula sa "Hindi kilalang mga mapagkukunan", pumunta lamang sa mga setting ng system ng iyong telepono, pagkatapos ay pumunta sa mga pagpipilian sa seguridad at lagyan ng tsek ang kahon na "Hindi kilalang mga mapagkukunan." Para sa seguridad, inirerekumenda na i-uncheck ang kahon na ito pagkatapos mong mai-install ang app.

Hakbang 22: Masiyahan sa Iyong Kakayahang Dekorasyon ng Pasko

Tangkilikin ang Iyong Mahusay na Dekorasyon ng Pasko
Tangkilikin ang Iyong Mahusay na Dekorasyon ng Pasko
Tangkilikin ang Iyong Mahusay na Dekorasyon ng Pasko
Tangkilikin ang Iyong Mahusay na Dekorasyon ng Pasko
Tangkilikin ang Iyong Mahusay na Dekorasyon ng Pasko
Tangkilikin ang Iyong Mahusay na Dekorasyon ng Pasko

Patakbuhin ang app, ilagay ang iyong telepono sa Aryzon AR headset at i-strap ito sa iyong mukha. Maaari mong ilagay ang kasama na marker kahit saan mo nais ang iyong dekorasyon ng Pasko upang magpasaya ng iyong araw! Sa tabi ng iyong computer halimbawa: D

Siyempre, hindi mo kailangang gumamit ng mga modelong may temang Pasko para sa iyong app. Kumusta naman ang isang aquarium, o isang maliit na park na Jurassic?

Nagsama ako ng isang kopya ng pagbuo ng app sa Instructable na ito (DeskMagic), upang maaari mong suriin ang mga resulta bago mo ito subukan mismo.

Ang DeskMagic ay:

  • Gawing mas maayos ang iyong desk
  • Punan ang iyong apuyan ng init at espiritu ng bakasyon
  • Gawin mong magmukhang cool

Tandaan na sinubukan ko lamang ito sa aking lumang telepono (Galaxy Note 3), kaya't maaaring mag-iba ang iyong mileage.

Salamat sa pagbabasa!

Inirerekumendang: