Tartalomjegyzék:
- 1. lépés: Szoftver- és hardverkövetelmények
- 2. lépés: 3D modell létrehozása
- 3. lépés: A célobjektumok kiválasztása
- 4. lépés: Hozzon létre célképeket tartalmazó adatbázist a Vuforia webhelyen
- 5. lépés: Ismerkedés az egység környezetével
- 6. lépés: Hozzon létre egy új Unity projektet
- 7. lépés: A bemutató futtatása Androidon
- 8. lépés: MultiScene képesség hozzáadása
Videó: Növelje memóriáját a kiterjesztett valóság elmepalotájával: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Az elmepaloták használatát, mint Sherlock Holmes esetében, a memóriabajnokok sok információra használták fel, például a kártyák sorrendjét egy megkevert pakliban. Az elmepalota vagy a lókusz -módszer egy memóriatechnika, ahol a vizuális mnemonika fizikai helyekre van rögzítve, és meghatározott sorrendben jelennek meg az információk felidézése érdekében.
A memóriabajnokok általánosan használt technikája az, hogy a ház egyik szobájának ajtajában állva kiválaszt 5 különálló nagy tárgyat, és 1 -től 5 -ig rendeli őket. Ezután ismételje meg a folyamatot egy másik helyiségben, 6 és 10 közötti tárgyakkal. ismeri ezeket az elemeket, akkor a vizuális mnemonikát kiválasztja, és a memorizálás sorrendjében helyezi el ezekre az objektumokra. Minél egyedibbek ezek a vizuális mnemonikák, annál könnyebben megjegyezhetők.
Engem a kibővített valóság fejlődése inspirál, amely lehetőséget ad arra, hogy „megérintsük” az érinthetetleneket. Ahelyett, hogy az elme szemével látnánk, lehetővé teszi számunkra, hogy fizikai világunkban is lássuk azt, valamint hogy a kezünkkel kölcsönhatásba lépjünk és „érintkezzünk” a kiterjesztett tárgyakkal. Az elmepalota koncepciójával, míg ahelyett, hogy több tíz vagy száz tárgyat vizualizálnánk, reálisan kivetíthetők a valós térre.
Ez jelenleg folyamatban van, hamarosan hozzáadunk egy videót / gifet.
1. lépés: Szoftver- és hardverkövetelmények
A kiterjesztett valóság alkalmazás futtatásához az alábbi szoftvercsomagokra van szükség
* Vuforia SDK
Regisztráljon a Vuforia szolgáltatásra a fejlesztői portálon, és hozzon létre egy licenckulcsot.
* Unity 3D
* Autodesk remake
* Autodesk összefoglaló
Hardver
* Android (más operációs rendszert is használhat, de ez az útmutató az Androidon alapul)
* Ablakok
Rendszerkövetelmények a Unity 5.6.1 verziójához
Operációs rendszer: Windows 7 SP1+, 8, 10; Mac OS X 10.8+.
GPU: Grafikus kártya DX9 -el (shader modell 3.0) vagy DX11 9.3 -as szintű képességekkel.
2. lépés: 3D modell létrehozása
1. Készítsen képeket a kívánt edzésmodellről 360 fokban, körülbelül 15 fokos lépésekben a modell körül, és készítsen képet felülről. Fényképezés közben ne mozgassa a modellt. Az Autodesk Recap360 próbaverziójában legfeljebb 50 kép található, és ajánlott legalább 20 képet készíteni.
2. Töltse fel az összes képet az Autodesk Recap360 -ba, hogy 3D -s modellt hozzon létre.
3. Tisztítsa meg a 3D modellt az Autodesk Remake használatával
Ne feledje, hogy ez a lépés sok időt vesz igénybe, amíg az Autodesk rekonstruálja a 3D modellt, így folytathatja a következő lépést.
3. lépés: A célobjektumok kiválasztása
A célobjektumok azok a fizikai tárgyak, amelyekre a kibővített valóságot rögzítheti.
Egy elmepalotában az egyetlen követelmény az, hogy ezek a tárgyak nagyok és elkülönültek legyenek, hogy könnyebben emlékezzenek és vizualizálhatók legyenek. A ma elérhető kiterjesztett valóság eszközeinek korlátozásával azonban válasszon olyan tárgyakat, amelyek magas textúrájúak és élesek, hogy könnyebb legyen követni és azonosítani őket.
4. lépés: Hozzon létre célképeket tartalmazó adatbázist a Vuforia webhelyen
1. Válassza a Fejlesztés >> Célkezelő lehetőséget
2. Válassza az "Adatbázis hozzáadása" lehetőséget; Nevezze el az adatbázist "target_images" -nek; Válassza ki az "Eszköz" típust
3. Kattintson az imént létrehozott adatbázisra
4. Válassza a "Cél hozzáadása" lehetőséget; válassza ki a "3D objektum" típust; Válassza ki az előző lépésben rekonstruált 3D objektumot; és nevezze el megfelelően a fájlt
Azt is észrevehette, hogy vannak alternatívák a 3D objektumok használatára. Az egyik legpontosabb nyomon követési módszer egyszerűen a 2D papírkép használata, de ez nem lesz hasznos jelző az elmepalota számára, így a legjobb, ha olyan 3D objektumot használ, amelyet már ismer otthonában.
5. lépés: Ismerkedés az egység környezetével
* A piros doboz vagy a hierarchia fül az összes játék objektum, cél objektum és fő kamera jelenik meg.
* A kék doboz a projekt és a konzol lapja. A projekt lapon tekintheti meg eszközeit. Ezek azok a fájlok, amelyeket egy játékban vagy alkalmazásban használhat vagy használhat. A konzol fül a figyelmeztetéseket, hibákat és hibakeresési üzeneteket jeleníti meg.
* A narancssárga dobozon lévő Ellenőr fülön találhat részleteket az egyes játékobjektumokról, célobjektumokról és a kameráról. Itt manipulálhatja a játék egyes elemeit, például átalakíthatja a méretet, elforgathatja vagy mozgathatja és objektumokat numerikusan módosíthat, szkripteket adhat hozzá, színt változtathat stb.
6. lépés: Hozzon létre egy új Unity projektet
1. Hozzon létre egy új projektet; nevezze el megfelelően; és válassza a "3D" lehetőséget
2. Importálja a célképek adatbázis -mappáját egyéni csomagként a Unity -ben az Eszközök >> Csomag >> Egyedi csomagban …
3. Adja hozzá az AR kamerát és a képcélt
4. Adja hozzá a bővíteni kívánt objektum modelljét. Ön CAD -ben töltheti le, vagy letöltheti az eszköztárból, ha rendelkezésre áll.
5. Húzza ezt a játékobjektum -modellt a hierarchia képcélja alá.
6. Adja hozzá a Load Behavior Script adatbázist a fényképezőgéphez, és ellenőrizze az aktiválást
7. lépés: A bemutató futtatása Androidon
* Győződjön meg arról, hogy telepítve van az Android Unity beépülő modul
1. Lépjen a Felügyelő >> Játékosbeállítások oldalra, és módosítsa a Bundle Identifier azonosítót com. YOURCOMPANYNAME. YOURAPPNAME
2. Lépjen a Fájl >> Építési beállítások elemre, és kattintson a "Nyílt jelenetek hozzáadása" gombra.
3. Kattintson az Építés és futtatás gombra; nevezze el megfelelőnek; mentse a.apk fájlt.
A Unity androidos alkalmazásként indul
8. lépés: MultiScene képesség hozzáadása
Amit az előző lépésekben tettünk, egyetlen jelenet és egyetlen objektum. Ez azonban nem fog segíteni abban, hogy sok információt, konkrétan csak egyet, memorizáljunk, ezért olyan forgatókönyvet kell létrehoznunk, amely több jelenetet is lehetővé tesz.
1. Hozzon létre egy új játékobjektumot, és nevezze el "jelenetváltónak".
2. Töltse le a kódolt C# fájlt, és importálja azt eszközként (vagy húzza át az eszközök/parancsfájlok mappába).
3. Csatolja ezt a szkriptet a "jelenetváltó" játékobjektumhoz úgy, hogy a "jelenetváltó" ellenőrző fülére húzza.
4. Ismételje meg a jelenlegi jelenetet, és nevezze át megfelelően a másik jelenetet. Ne nevezze szóközökkel.
5. Adja meg a következő jelenetet az Inspector fülön a jelenet nevéből.
6. Adjon hozzá egy új adatbázist (egy másik edzéskészlet alapján) Töltse be a viselkedés szkriptet a fényképezőgépbe, és ellenőrizze az aktiválást
7. Húzzon egy új játékobjektum -modellt a képcél alá, amely megfelel az adatbázisban lévő képzési készletnek.
Ajánlott:
Kiterjesztett valóság telefonfelszerelés: 7 lépés
Kiterjesztett valóság telefonfelszerelés: Olcsó, egyszerű, jó
Kiterjesztett valóság rejtvény: 11 lépés
Kiterjesztett valóság rejtvény: A kirakós játékok egyszerűen csodálatosak. Vannak mindenféle rejtvények, a tipikus kirakós játék, a labirintus, zsetonokkal és akár ilyen típusú videojátékokkal (például Varangykapitány). A kirakós játékok megkövetelik a játékostól a problémamegoldó stratégia kidolgozását
Kiterjesztett valóság Vuforia 7 földi sík észlelése: 8 lépés
Kiterjesztett valóság Vuforia 7 Ground Plane Detection: A Vuforia Unity 3D kiterjesztett valóság SDK -ja az ARCore és az ARKit segítségével érzékeli a földi repülőgépeket az AR -ban. A mai oktatóanyag a Unity -ben található natív integrációjukból AR -alkalmazást készít Androidhoz vagy IOS -hoz. Leszáll egy autónk az égről a kosárra
Kiterjesztett valóság (AR) Dragonboard410c vagy Dragonboard820c esetén OpenCV és Python 3.5 használatával: 4 lépés
Kiterjesztett valóság (AR) Dragonboard410c vagy Dragonboard820c esetén OpenCV és Python 3.5 használatával: Ez az útmutató leírja, hogyan kell telepíteni az OpenCV, Python 3.5 és függőségeket a Python 3.5 számára a kiterjesztett valóság alkalmazás futtatásához
Kiterjesztett valóság webböngésző: 9 lépés
Kiterjesztett valóság webböngészője: Ma egy kiterjesztett valóság webböngészőt készítünk Androidra. Ez az ötlet akkor kezdődött, amikor az ExpressVPN felkért, hogy készítsek egy szponzorált YouTube -videót. Mivel ez az első, szerettem volna valamit tenni, ami releváns a termékükhöz. Pr