Kerangka Materi

Pendahuluan & Kondisi Saat Ini dari ARToolKit

  • Sejarah dan perkembangan hingga artoolkitX, pemeliharaan sumber terbuka
  • Pemeriksaan marker berbasis vs fitur alam, dukungan marker kode batang
  • Platform yang didukung (Android, iOS, desktop) dan integrasi plugin (Unity, OpenSceneGraph)

Mengatur Lingkungan

  • Menginstal artoolkitX, SDK untuk platform mobile
  • Mengatur integrasi Unity atau OpenSceneGraph
  • Mengonfigurasi izin untuk kamera, GPS, kompas, dan akses file

Marker, Kalibrasi & Pemeriksaan Fitur Alam

  • Membuat dan menggunakan marker persegi dan marker kode batang
  • Pemeriksaan fitur alam (NFT): prinsip dan alur kerja
  • Kalibrasi kamera, koreksi distorsi, dukungan kamera stereo

Menampilkan Konten Virtual & Rendering

  • Konten 2D dan 3D overlay di atas perekaman kamera langsung
  • Pengenalan pencahayaan, penutupan, dan dasar shader untuk rendering yang realistis
  • Pertimbangan kinerja pada perangkat mobile: mengoptimalkan kecepatan bingkai dan penggunaan memori

Integrasi Sensor & Input Eksternal

  • Menggunakan data GPS dan kompas untuk mengorientasikan konten AR relatif terhadap dunia nyata
  • Mengakses properti kamera, mengenali panjang fokus dan kalibrasi sensor
  • Integrasi dengan OpenCV untuk praproses gambar dan peningkatan (misalnya, filtering, stabilisasi)

Menggunakan Mesin Eksternal (Unity / OpenSceneGraph)

  • Mengatur proyek di Unity dengan plugin ARToolKit
  • Mensinkronkan data pemeriksaan marker/NFT ARToolKit ke dalam adegan Unity
  • Menggunakan OpenSceneGraph untuk rendering lanjut atau konten 3D berbasis GPU

Pemasangan Ulang, Kinerja & Penyebaran

  • Masalah umum: pencahayaan, kegagalan deteksi marker, keterlambatan
  • Mengoptimalkan untuk mobile: ukuran tekstur, multithreading, penggunaan memori
  • Pembungkusan untuk Android/iOS, pengujian pada perangkat nyata, alat debug

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pengalaman pemrograman dalam bahasa apa pun
  • Pemahaman dasar tentang grafik 3D atau konsep rendering
  • Kebiasaan dengan pengaturan lingkungan pengembangan mobile

Audience

  • Pengembang mobile dan AR
  • Insinyur visi komputer
  • Pengembang media interaktif
 7 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait