Tartalomjegyzék:

DeskMagic - Alkalmazás készítése az Aryzon AR headsethez (TfCD): 22 lépés
DeskMagic - Alkalmazás készítése az Aryzon AR headsethez (TfCD): 22 lépés

Videó: DeskMagic - Alkalmazás készítése az Aryzon AR headsethez (TfCD): 22 lépés

Videó: DeskMagic - Alkalmazás készítése az Aryzon AR headsethez (TfCD): 22 lépés
Videó: Magician Florian Sainvet Performs Mind-Bending Magic With CDs - America's Got Talent 2020 2024, Július
Anonim
DeskMagic - Alkalmazás készítése az Aryzon AR headsethez (TfCD)
DeskMagic - Alkalmazás készítése az Aryzon AR headsethez (TfCD)

Ebben az utasításban lépésről lépésre végighaladunk egy egyszerű kiterjesztett valóság (AR) alkalmazás létrehozásának folyamatán az Aryzon AR headsethez. Nincs szükség kódolásra vagy más tapasztalatra. Annak ellenére, hogy az alkalmazás meglehetősen alapvető, szórakoztató és egyszerű módja annak, hogy elkezdjen játszani az AR lehetőségeivel.

Ha többet szeretne megtudni az Aryzon AR headsetről, látogasson el ide:

aryzon.com/

Az ebben az utasításban használt modellek a Google Poly -ból lettek letöltve a következő szerzőktől:

Szán, hóember, fa ajándékokkal, kabin - a 14islands Lab CC -BY licenc alapján

Egyéb fák - a Poly által a Google -tól CC -BY licenc alapján

Havas talaj - általam

1. lépés: Töltse le a Unity 3D -t

Töltse le a Unity 3D -t
Töltse le a Unity 3D -t

Az alábbi linkről töltse le az egység ingyenes, személyes verzióját. Ez lesz az AR alkalmazásunk motorja.

store.unity.com/

2. lépés: Telepítse a Unity 3D -t

Telepítse a Unity 3D -t
Telepítse a Unity 3D -t
Telepítse a Unity 3D -t
Telepítse a Unity 3D -t

Amikor megnyílik a telepítő, meg kell adnia, hogy mely egységmodulokat szeretné telepíteni. A következőkre lesz szüksége

  • Maga az egység - nagyon fontos
  • MonoDevelop - a hibakereséshez használják, ebben a projektben nincs tényleges kódolás
  • Dokumentáció - a súgórendszer megfelelő működéséhez
  • Android build támogatás - ez lehetővé teszi, hogy androidos alkalmazásokat hozzon létre a projektjével, hozzáadhat további platformokat, amelyekhez fejleszteni szeretne, bár ez az utasítás csak az Androidra vonatkozik
  • Vuforia kiterjesztett valóság támogatás - A tényleges AR követésre szolgál, ami szükséges ahhoz, hogy 3D -s világunkat az asztalra helyezzük.

3. lépés: Hozzon létre (ingyenes) fiókot

Hozzon létre (ingyenes) fiókot
Hozzon létre (ingyenes) fiókot

A Unity 3D használatához fiókot kell létrehoznia. Ez ingyenes személyes használatra.

4. lépés: Hozza létre a projektet

Hozd létre a projektedet
Hozd létre a projektedet

Most itt az ideje, hogy létrehozza a projektjét. Adjon szép nevet az alkalmazásnak, és válasszon egy helyet, ahol könnyen megtalálhatja az Unity által elhelyezett fájlokat.

5. lépés: A jelenet létrehozása

A jelenetek létrehozása
A jelenetek létrehozása

A Unity megnyit egy üres jelenettel. A jelenetet elmentheti, ha most elmenti.

6. lépés: Töltse le az Aryzon SDK -t

Töltse le az Aryzon SDK -t
Töltse le az Aryzon SDK -t

Az Aryzon létrehozott egy SDK -t, amely egy egységcsomag révén integrálódik a Unity -be. Ezt az SDK -t az alábbi linkről töltheti le:

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

7. lépés: Importálja az Aryzon SDK -t Unity -ben

Importálja az Aryzon SDK -t Unity -ben
Importálja az Aryzon SDK -t Unity -ben
Importálja az Aryzon SDK -t Unity -ben
Importálja az Aryzon SDK -t Unity -ben

Lépjen az Eszközök> csomag importálása> egyéni csomag elemre. Ezután válassza ki az SDK Unitypackage -jét, és importáljon mindent a projektbe.

8. lépés: Nyissa meg a Vuforia Demo Scene -t

Nyissa meg a Vuforia Demo Scene -t
Nyissa meg a Vuforia Demo Scene -t
Nyissa meg a Vuforia Demo Scene -t
Nyissa meg a Vuforia Demo Scene -t

Most néhány új mappát lát a projekt fő mappájában. Lépjen az Eszközök> Aryzon> Mintajelenetek elemre, és nyissa meg a Vuforia követési jelenetet.

9. lépés: Hozzon létre új előregyártott elemet

Hozzon létre egy új előregyártott elemet
Hozzon létre egy új előregyártott elemet

Hogy megkíméljünk magunktól, létrehozhatunk egy előregyártott elemet (szabványos, másolható komponenst) az „ImageTarget” összetevőből, amely kiválasztható a hierarchia ablakban.

Csak húzza az „ImageTarget” összetevőt az Eszközök> Aryzon> Előre gyártott elemek mappába, ahogy azt már a képen is megtettem.

10. lépés: Importálja az előregyártott elemeket a jelenetbe

Importáljon előre gyártott elemeket a jelenetbe
Importáljon előre gyártott elemeket a jelenetbe

Most ugyanezzel az előregyártott mappával importálhatja az alkalmazás két legfontosabb összetevőjét: az AryzonVuforia összetevőt és az imagetarget összetevőt. Ezeket az előregyártott mappából közvetlenül a jelenetbe húzhatja.

11. lépés: Törölje a kockát

Törölje a kockát
Törölje a kockát

Ha a hierarchia ablakában az ImageTarget komponensre kattint, észre fogja venni, hogy a képernyőn látható kocka az adott komponens gyermeke. Ez megmondja a motornak, hogy hol kell elhelyezni a kockát a célhoz képest.

Ez azt jelenti, hogy minden olyan modellt, amelyet helyesen szeretnénk megjeleníteni az AR -ban, gyermekként kell hozzáadni a jelenethez az ImageTarget komponenshez.

Most eltávolíthatjuk a kockát, és vizuálisan érdekesebb dolgokkal helyettesíthetjük

12. lépés: Hozzon létre modellmappát

Modellmappa létrehozása
Modellmappa létrehozása

Annak érdekében, hogy jól nyomon kövesse mindazt, amit hozzáadunk a jelenethez, érdemes létrehozni egy modellmappát a projektablakban. ez a mappa tartalmazza az összes modellt, amelyeket esetleg hozzá szeretnénk adni a jelenethez.

13. lépés: Modellek beszerzése (letöltése)

Modellek beszerzése (letöltése)
Modellek beszerzése (letöltése)
Modellek beszerzése (letöltése)
Modellek beszerzése (letöltése)

Most letöltünk néhány szórakoztató modellt a jelenetünkhöz, és behelyezzük azokat a most létrehozott modellmappába. Ehhez az oktathatóhoz ezeket a google Poly -tól kapjuk. A Google Poly ideális, mert modelljei jó VR és AR teljesítményre vannak optimalizálva.

Modell letöltésekor vegye figyelembe a következőket

  • A modellnek egyszerűnek kell lennie (kevés textúra, alacsony sokszögszám), mert a telefon erőforrásai korlátozottak
  • Hitelesítse a modell szerzőjét (a rendszer megkérdezi, ha erre szükség van)
  • Ha lehetséges, töltse le a fájlt FBX formátumban. Az OBJ dolgozni fog, de egy kicsit nehezebb kezelni a Unity -ben.

14. lépés: Fogd és vidd

Fogd és vidd
Fogd és vidd

Modelleket helyezhet el a jelenethez, egyszerűen húzza őket a modellek mappából, és helyezze el őket a jelenetablakba. Miután elhelyezte, méretezheti, forgathatja és húzhatja őket a kívánt helyre.

Ne feledje: amint azt korábban már említettük, a jelenetben elhelyezett modelleket mindig az ImageTarget komponens gyermekeként kell elhelyezni.

15. lépés: Legyen hó

Legyen hó
Legyen hó
Legyen hó
Legyen hó

Ahhoz, hogy valóban hazavigye az ünnepi hangulatot, hozzáadhat egy kis havat. Ennek egyszerű módja részecske -kibocsátó használata. A hieracrhy ablakban lépjen a> effektusok> részecskerendszer létrehozásához. Ez részecskéket kibocsátó tárgyat hoz létre a jelenetben. A legjobb, ha az ellenőrző ablakban játszik, és megtudja, melyek a legjobb beállítások az Ön számára (enyhe havazás, esetleg hóvihar). A képen látható beállítások nagyon jól működnek nálunk.

16. lépés: A platform váltása

A platform váltása
A platform váltása

Mielőtt le tudnánk játszani az alkalmazást androidos telefonunkon, először létre kell hoznunk. Először is módosítanunk kell néhány beállítást. A menüsorban válassza a Fájl> Építési beállítások lehetőséget. Válassza ki az Android platformot, majd nyomja meg a „Platformváltás” gombot.

17. lépés: Módosítsa a beállításokat

Módosítsa a Beállításokat
Módosítsa a Beállításokat
Módosítsa a Beállításokat
Módosítsa a Beállításokat
Módosítsa a Beállításokat
Módosítsa a Beállításokat

Ugyanezekben az ablakokban nyomja meg a „Player Settings” gombot. Ezzel a platform összes beállítása megjelenik az ellenőr ablakban. itt a következőket kell tennie:

  • Adjon meg egy (fiktív) cégnevet
  • Adja meg a termék nevét (ez lesz az alkalmazás neve).
  • az „egyéb beállításokban” adja hozzá a cég és a termék nevét a „csomag neve” mezőhöz.
  • Állítson be egy minimális API -szintet. Ennek ugyanaznak az Android verziónak kell lennie, mint a telefonja, vagy régebbi verziónak. Minél alacsonyabbra lép, annál nagyobb a kompatibilitás a régebbi eszközökkel, de bizonyos funkciókat is elveszít.
  • Győződjön meg arról, hogy az "Android TV -kompatibilitás" nincs bejelölve. Ennek ellenőrzése megakadályozza a Vuforia működését.
  • Végül az „XR beállítások” részben jelölje be a „Vuforia kiterjesztett valóság” lehetőséget

18. lépés: A Vuforia kulcs beszerzése

Vuforia kulcs beszerzése
Vuforia kulcs beszerzése
Vuforia kulcs beszerzése
Vuforia kulcs beszerzése
Vuforia kulcs beszerzése
Vuforia kulcs beszerzése

Az AR követés működéséhez először aktiválnia kell egy Vuforia licencet (ingyenes személyes használatra).

  • Hozzon létre egy fiókot a címen

    developer.vuforia.com/vui/auth/register

  • Lépjen a Licenckezelőbe, és válassza a „Fejlesztési kulcs beszerzése” lehetőséget
  • Itt adja meg az alkalmazásban az előző lépésekben megadott nevet
  • Másolja a létrehozott egyéni kulcsot a vágólapra

19. lépés: A Vuforia kulcs bevitele a projektbe

A Vuforia kulcs megadása a projektben
A Vuforia kulcs megadása a projektben
A Vuforia kulcs bevitele a projektbe
A Vuforia kulcs bevitele a projektbe
  • Jelenethierarchiájában válassza ki az „ARCamera” összetevőt (az AryzonVuforia alatt).
  • Az ellenőr ablakban nyomja meg az alján található gombot "Nyissa meg a Vuforia konfigurációt"
  • Az ellenőr ablakban megjelenik a Vuforia konfigurációja. Illessze be az imént másolt licenckulcsot az „Alkalmazáslicenc” mezőbe.

20. lépés: Az Android SDK beszerzése

Az Android SDK beszerzése
Az Android SDK beszerzése

Végül az alkalmazás létrehozásához a Unitynek szüksége van az Android SDK -ra, hogy jelen legyen a számítógépen. Az SDK letöltésének legegyszerűbb módja az Android Stúdión keresztül. Az Android Studio letölthető (fiók nélkül!) Az alábbi linkről:

developer.android.com/studio/index.html

Az Android Studio telepítése automatikusan telepíti az Android SDK -t a számítógépére.

21. lépés: Építs időt

Építs időt!
Építs időt!

Most már elkészítheti AR -alkalmazását!

  • Lépjen be újra a buildbeállítások menübe (Fájl> Építési beállítások), majd nyomja meg a 'build' gombot
  • Most megadhat egy nevet az APK -nak (App Package). Ne feledje, hogy ez csak egy fájlnév, nem befolyásolja az alkalmazás nevét.
  • Nyissa meg az APK -t a telefonján a saját AR -alkalmazás telepítéséhez!

Ha telefonja nem teszi lehetővé az "Ismeretlen forrásokból" származó alkalmazások telepítését, egyszerűen lépjen a telefon rendszerbeállításaihoz, majd a biztonsági beállításokhoz, és jelölje be az "Ismeretlen források" négyzetet. A biztonság érdekében ajánlott eltávolítani ezt a jelölőnégyzetet az alkalmazás telepítése után.

22. lépés: Élvezze varázslatos karácsonyi dekorációját

Élvezze a varázslatos karácsonyi dekorációt
Élvezze a varázslatos karácsonyi dekorációt
Élvezze a varázslatos karácsonyi dekorációt
Élvezze a varázslatos karácsonyi dekorációt
Élvezze varázslatos karácsonyi dekorációját
Élvezze varázslatos karácsonyi dekorációját

Futtassa az alkalmazást, helyezze a telefont az Aryzon AR headsetbe, és rögzítse az arcához. A mellékelt jelölőt bárhová elhelyezheti, ahol szeretné, hogy a karácsonyi dekoráció feldobja a napját! Például a számítógép mellett: D

Természetesen nem kell karácsonyi témájú modelleket használni az alkalmazáshoz. Mit szólnál egy akváriumhoz vagy egy miniatűr Jurassic parkhoz?

Az Instructable -be (DeskMagic) mellékeltem az alkalmazás -összeállítás egy példányát, így még azelőtt megnézheti az eredményeket, mielőtt saját maga próbálkozik.

A DeskMagic:

  • Tegye otthonosabbá íróasztalát
  • Töltse meg kandallóját melegséggel és ünnepi szellemmel
  • Tedd igazán jól nézel ki

Ne feledje, hogy ezt csak a régi telefonomon teszteltem (Galaxy Note 3), így a futásteljesítmény változhat.

Köszönöm, hogy elolvasta!

Ajánlott: