Plan Szkolenia

Wprowadzenie & Aktualny stan ARToolKit

  • Historia i ewolucja do artoolkitX, utrzymanie otwartego źródła
  • Śledzenie markerów vs. cech naturalnych, obsługa markerów kodu kreskowego
  • Obsługiwane platformy (Android, iOS, stacjonarne) i integracje wtyczek (Unity, OpenSceneGraph)

Konfigurowanie środowiska

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

Markery, kalibracja & Śledzenie cech naturalnych

  • Tworzenie i używanie kwadratowych markerów i markerów kodu kreskowego
  • Śledzenie cech naturalnych (NFT): zasady i procesy pracy
  • Kalibracja kamery, korekcja dystorsji, obsługa stereo

Nakładanie wirtualnej zawartości & Renderowanie

  • Nakładanie zawartości 2D i 3D na żywy strumień kamery
  • Oświetlenie, ukrywanie i podstawy shaderów dla realistycznego renderowania
  • Rozważania dotyczące wydajności na urządzeniach mobilnych: optymalizacja liczby klatek i użycia pamięci

Integracja czujników & Wejścia zewnętrzne

  • Używanie danych GPS i kompasu do orientacji zawartości AR względem świata rzeczywistego
  • Dostęp do właściwości kamery, rozpoznawanie ogniska i kalibracja czujnika
  • Integracja z OpenCV do przetwarzania obrazów i wzmocnienia (np. filtracji, stabilizacji)

Używanie silników zewnętrznych (Unity / OpenSceneGraph)

  • Konfigurowanie projektu w Unity z użyciem wtyczki ARToolKit
  • Synchronizacja danych śledzenia markerów/NFT ARToolKit z scenami Unity
  • Używanie OpenSceneGraph do zaawansowanego renderowania lub zawartości 3D opartej na GPU

Rozwiązywanie problemów, wydajność & Wdrażanie

  • Typowe problemy: oświetlenie, niepowodzenie detekcji markera, opóźnienia
  • Optymalizacja dla urządzeń mobilnych: rozmiary tekstur, wielowątkowość, użycie pamięci
  • Pakowanie do Androida / iOS, testowanie na rzeczywistych urządzeniach, narzędzia debugowania

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w programowaniu w dowolnym języku
  • Podstawowa znajomość pojęć związanych z grafiką 3D i renderowaniem.
  • Znajomość konfiguracji środowiska programowania mobilnego.

Skierowanie

  • Programiści mobilni i AR
  • Inżynierowie wizji komputerowej
  • Deweloperzy multimediów interaktywnych
 7 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie