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
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
A MVVM modell megvalósításához szükséges lépéseket tanulmányozni.
Roy Chia - AFBI
Kurzus - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Gépi fordítás