Kursplan
Introduktion & nuvarande tillstånd av ARToolKit
- Historik och utveckling till artoolkitX, öppen källkodshantering
- Markerbaserad vs. naturlig funktionsspårning, stöd för streckkodsmärkare
- Stödda plattformar (Android, iOS, skrivbord) och plugin-integreringar (Unity, OpenSceneGraph)
Inställning av Miljö
- Installation av artoolkitX, SDK:er för mobila plattformar
- Inställning av Unity eller OpenSceneGraph-integrering
- Konfiguration av behörigheter för kamera, GPS, kompass och filåtkomst
Märkare, Kalibrering & Naturlig Funksionsspårning
- Skapande och användning av fyrkantiga märkare och streckkodsmärkare
- Naturlig funktionsspårning (NFT): principer och arbetsflöden
- Kamerakalibrering, förvrängningskorrigering, stöd för stereokameror
Överlagring av Virtuellt Innehåll & Rendering
- Överlagring av 2D- och 3D-innehåll över livekameraström
- Belysning, ocklusion och shaderbaser för realistisk rendering
- Prestandaöverväganden på mobila enheter: optimering av bildhastighet och minnesanvändning
Sensorintegration & Externa Inmatningar
- Användning av GPS- och kompassdata för att orientera AR-innehåll i förhållande till den verkliga världen
- Åtkomst till kameraparametrar, igenkänning av brännvidd och sensorkalibrering
- Integration med OpenCV för bildförbehandling och förbättringar (t.ex. filtrering, stabilisering)
Användning av Externa Motorer (Unity / OpenSceneGraph)
- Inställning av ett projekt i Unity med ARToolKit-plugin
- Synkronisering av ARToolKit-märkare/NFT-spårningsdata i Unity-scener
- Användning av OpenSceneGraph för avancerad rendering eller GPU-baserat 3D-innehåll
Felsökning, Prestanda & Distribution
- Vanliga problem: belysning, markeringsspårningsfel, fördröjningar
- Optimering för mobila enheter: texturstorlekar, multitrådar, minnesanvändning
- Förpackning för Android/iOS, testning på riktiga enheter, felsökningsverktyg
Sammanfattning och Nästa Steg
Krav
- Programmerfärdigheter i vilket språk som helst
- Grundläggande förståelse för 3D-grafik eller renderingskoncept
- Bekantskap med inställning av miljö för mobilutveckling
Målgrupp
- Mobila och AR-utvecklare
- Datorsynsutvecklare
- Utvecklare av interaktiv media
Vittnesmål (5)
Myckel användbar tilläggsinformation
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maskintolkat
Edward är en fantastisk faciliterare
Zibusiso Ncube - Agricatural Research Council
Kurs - Ionic 4 and Angular for Developers
Maskintolkat
Miguels kunskap om ämnet var omfattande. Han gjorde utbildningen enkel att förstå och flödet var välbalanserat; han lägg till nya funktioner i varje avsnitt när det behövdes. Han täckte allt som begärdes och besvarade varje enskilt fråga grundligt. Det var en mycket trevlig upplevelse.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maskintolkat
Jag uppskattade verkligen hur Renee anpassade sig efter våra frågor och på plats letade efter exempel på det vi frågade om och delade exempel via WeChat. Hon gjorde inte bara detta, utan hon gick också utöver sitt ansvar genom att inkludera skärmbilder av vad man skulle klicka på och var saker fanns eftersom vi inte talade kinesiska. Det blev en samarbetsorienterad session där Renee gjorde pauser så att vi kunde ställa frågor, och hon lät oss ibland gå lite av spåret för att vi skulle få så mycket som möjligt ur sessionen.
Ellie Bailes - GBR 402 GP Strategies Limited
Kurs - WeChat Marketing
Maskintolkat
Instruktören var entusiastisk, vänlig och älskade ämnet.
Isaac Murphy - Royal New Zealand Airforce
Kurs - Build Native iOS and Android Apps with Flutter
Maskintolkat