Plan Szkolenia

Wprowadzenie & Stan Obecny ARToolKit

  • Historia i ewolucja do artoolkitX, otwarte utrzymanie
  • Marker-based vs. natural feature tracking, wsparcie markerów kodów kreskowych
  • Wsparte platformy (Android, iOS, desktop) i integracje pluginów (Unity, OpenSceneGraph)

Konfiguracja Środowiska

  • Instalowanie artoolkitX, SDK dla platform mobilnych
  • Konfiguracja integracji z Unity lub OpenSceneGraph
  • Konfiguracja uprawnień dla kamery, GPS, kompasu i dostępu do plików

Markery, Kalibracja & Natural Feature Tracking

  • Tworzenie i używanie kwadratowych markerów i markerów kodów kreskowych
  • Natural feature tracking (NFT): zasady i przepływy pracy
  • Kalibracja kamery, korekcja deformacji, wsparcie kamer stereo

Nałożenie Zawartości Wirtualnej & Renderowanie

  • Nałożenie zawartości 2D i 3D na na żywo z kamerą
  • Oświetlenie, okluzja i podstawy shadera dla realistycznego renderowania
  • Rozważania dotyczące wydajności na urządzeniach mobilnych: optymalizacja szybkości klatek i zużycia pamięci

Integracja Czułników & Zejściowe Wejścia

  • Używanie danych GPS i kompasu do orientacji zawartości AR względem rzeczywistego świata
  • Dostęp do własności kamery, rozpoznawanie długości ogniskowej i kalibracji czujnika
  • Integracja z OpenCV do przetwarzania obrazów i popraw (np. filtrowanie, stabilizacja)

Używanie Zewnętrznych Silników (Unity / OpenSceneGraph)

  • Konfiguracja projektu w Unity z pluginem ARToolKit
  • Synchronizacja danych śledzenia markerów/NFT ARToolKit w scenach Unity
  • Używanie OpenSceneGraph do zaawansowanego renderowania lub 3D zawartości opartych na GPU

Rozpoznanie Problemów, Wydajność & Wdrażanie

  • Powszechne problemy: oświetlenie, niepowodzenia detekcji markerów, opóźnienia
  • Optymalizacja dla urządzeń mobilnych: rozmiary tekstur, wielowątkowość, zużycie pamięci
  • Pakowanie dla Android / iOS, testowanie na rzeczywistych urządzeniach, narzędzia do debugowania

Podsumowanie i Kolejne Kroki

Wymagania

    Doświadczenie w programowaniu w jakimkolwiek języku Podstawowa znajomość grafiki 3D lub koncepcji renderowania Znajomość konfiguracji środowiska do rozwoju aplikacji mobilnych

Adresaci

    Programiści aplikacji mobilnych i AR Inżynierowie wizji komputerowej Twórcy interaktywnej mediów
 7 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie