Kurzusleírás
Bevezetés & Az ARToolKit jelenlegi állapota
- Története és fejlődése az artoolkitX-re, nyílt forráskódú karbantartás
- Marker-alapú vs. természetes jellemzők követése, vonalkód marker támogatás
- Támogatott platformok (Android, iOS, asztali) és plugin integrációk (Unity, OpenSceneGraph)
Környezet beállítása
- Az artoolkitX telepítése, SDK-k mobil platformokra
- Unity vagy OpenSceneGraph integráció beállítása
- Engedélyek konfigurálása kamera, GPS, iránytű és fájlhoz való hozzáféréshez
Markerek, Kalibrálás & Természetes Jellemzők Követése
- Négyzetes és vonalkód markerek létrehozása és használata
- Természetes jellemzők követése (NFT): elvek és munkafolyamatok
- Kamera kalibrálás, torzításkorrekció, sztereó kamera támogatás
Virtuális Tartalom Elhelyezése & Renderelés
- 2D és 3D tartalom elhelyezése élő kamerakép felett
- Megvilágítás, okklúzió és shaderek alapjai a valósághű rendereléshez
- Teljesítményszempontok mobilon: képkockasebesség és memóriahasználat optimalizálása
Szenzor Integráció & Külső Bemenetek
- GPS és iránytű adatok használata AR tartalom valós világhoz viszonyított orientálásához
- Kamera tulajdonságok elérése, fókusztávolság és szenzor kalibrálás felismerése
- Integráció az OpenCV-vel képfeldolgozás és javítások érdekében (pl. szűrés, stabilizáció)
Külső Motorok Használata (Unity / OpenSceneGraph)
- Projekt beállítása Unity-ben ARToolKit pluginnal
- ARToolKit marker/NFT követési adatok szinkronizálása Unity jelenetekbe
- OpenSceneGraph használata fejlett rendereléshez vagy GPU-alapú 3D tartalomhoz
Hibaelhárítás, Teljesítmény & Telepítés
- Gyakori problémák: megvilágítás, marker észlelési hibák, késések
- Optimalizálás mobilon: textúraméretek, több szálúság, memóriahasználat
- Csomagolás Android / iOS-re, tesztelés valós eszközökön, hibakereső eszközök
Összefoglalás és Következő Lépések
Követelmények
- Programozási tapasztalat bármely nyelven
- Alapvető ismeretek a 3D grafikák vagy renderelés elveiről
- Ismeret a mobilfejlesztési környezet beállításáról
Közönség
- Mobil- és AR-fejlesztők
- Számítógépes látásmérnökök
- Interaktív médiafejlesztők
Vélemények (5)
Nagyon hasznos további információk
Grzegorz - Comp S.A.
Kurzus - BLoC Pattern
Gépi fordítás
Edward egy remek főképviselő
Zibusiso Ncube - Agricatural Research Council
Kurzus - Ionic 4 and Angular for Developers
Gépi fordítás
Miguel tudása a téma körében átfogó volt. Ő egyszerűvé tette a képzést, és a folyamat egyensúlyos volt; minden szakaszba új funkciókat adott hozzá a szükség esetén. Mindenet megemlített, amit kértek, és mindegyik kérdést részletesen válaszolt. Nagyon kellemes tapasztalat volt.
Paul Coaton - SEMPCheck Services
Kurzus - Flutter Development Bootcamp with Dart
Gépi fordítás
Nagyon tetszett és értékeltem, hogy Réne azzal a módon alkalmazkodott a kérdéseinkre, gyorsan példákat talált arra, amit kérdeztünk, és WeChat segítségével osztott meg ilyen példákat. Nemcsak ezt tette, hanem továbbá olyannyira segített, hogy képernyőképeket is küldött arról, mit kell kattintani és hol találhatók a dolgok, mivel nem beszéljük a kínai nyelvet. Ez egy együttműködéses munkamenet volt, Réne azt a módon folytatta, hogy szüneteket tett, hogy kérdéseinket feltehetjük, és néha akár az téma keretein kívül is engedélyezett a beszélgetést, hogy a munkamenetből a lehető legnagyobb hasznot vehessük.
Ellie Bailes - GBR 402 GP Strategies Limited
Kurzus - WeChat Marketing
Gépi fordítás
A képző entuziasztikus, barátos és szívesen foglalkozott a témával
Isaac Murphy - Royal New Zealand Airforce
Kurzus - Build Native iOS and Android Apps with Flutter
Gépi fordítás