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
Testimoni (5)
Informasi tambahan yang sangat berguna
Grzegorz - Comp S.A.
Kursus - BLoC Pattern
Diterjemahkan Mesin
Edward adalah fasilitator yang hebat
Zibusiso Ncube - Agricatural Research Council
Kursus - Ionic 4 and Angular for Developers
Diterjemahkan Mesin
Pengetahuan Miguel tentang subjek tersebut sangat luas. Dia membuat pelatihan mudah dipahami dan alurnya seimbang; menambahkan fitur baru ke setiap bagian sesuai kebutuhan. Dia membahas semua yang diminta dan menjawab setiap pertanyaan dengan sangat rinci. Ini merupakan pengalaman yang sangat menyenangkan.
Paul Coaton - SEMPCheck Services
Kursus - Flutter Development Bootcamp with Dart
Diterjemahkan Mesin
Saya sangat menyukai dan menghargai bagaimana Renee menyesuaikan diri dengan pertanyaan kami, langsung mencari contoh dari hal-hal yang kami tanyakan dan berbagi contoh melalui WeChat. Tidak hanya itu, dia juga berusaha keras untuk memasukkan tangkapan layar tentang apa yang harus diklik/di mana sesuatu berada, mengingat kami tidak bisa berbahasa Cina. Ini adalah sesi kolaboratif dengan Renee yang sering berhenti agar kami dapat bertanya, dan memungkinkan kami untuk sedikit melenceng dari topik terkadang agar kami mendapatkan manfaat sebanyak-banyaknya dari sesi tersebut.
Ellie Bailes - GBR 402 GP Strategies Limited
Kursus - WeChat Marketing
Diterjemahkan Mesin
Instruktur sangat antusias, ramah, dan menyukai topik tersebut
Isaac Murphy - Royal New Zealand Airforce
Kursus - Build Native iOS and Android Apps with Flutter
Diterjemahkan Mesin