fbpx
Source : Kampusbit.com
  • Meskipun banyak orang menganggap AR hanya sebagai teknologi hiburan, itu sebenarnya banyak digunakan di berbagai industri seperti perawatan kesehatan, e-commerce, arsitektur, dan banyak lainnya.
  • Ada dua kelas besar aplikasi AR: aplikasi berbasis penanda dan aplikasi berbasis lokasi. Aplikasi berbasis penanda menggunakan penanda yang telah ditentukan sebelumnya untuk memicu tampilan overlay AR di atas gambar. Aplikasi berbasis lokasi menggunakan GPS, akselerometer, atau informasi kompas untuk menampilkan objek AR di atas objek fisik.
  • Untuk memilih AR SDK, kriteria yang paling penting untuk dipertimbangkan adalah: biaya, platform yang didukung, pengenalan gambar dan dukungan pelacakan, dukungan Unity, dukungan OpenSceneGraph, GPS, dll.
  • Artikel ini menyediakan tabel berguna yang merangkum semua karakteristik dan fitur utama dari enam perangkat AR yang tersedia secara luas.

Artikel ini bertujuan untuk membantu pengembang membuat aplikasi AR pertama mereka dengan meringkas informasi tentang kit pengembangan perangkat lunak (SDK) AR paling populer dan berguna yang tersedia. Selain itu, kami mencantumkan kriteria yang harus Anda perhatikan saat membuat aplikasi augmented reality.

Apa jenis aplikasi Augmented Reality yang ada?

Sebelum memulai pengembangan aplikasi augmented reality, Anda harus memilih di antara dua kategori besar: aplikasi lokasi dan aplikasi berbasis penanda. Di bawah ini kami membahas secara singkat perbedaan di antara mereka.

Aplikasi berbasis penanda

Aplikasi berbasis penanda didasarkan pada pengenalan gambar. Mereka menggunakan penanda hitam dan putih sebagai pemicu untuk menampilkan konten AR. Untuk melihat komponen yang diperbesar, Anda harus mengarahkan kamera ke posisi penanda di mana saja di sekitar Anda. Setelah perangkat mengenali penanda, aplikasi melapisi data digital pada penanda ini dan Anda dapat melihat objek yang diperbesar.

Aplikasi berbasis lokasi

Aplikasi AR berbasis lokasi berfungsi tanpa penanda. Mereka mendeteksi posisi pengguna dengan bantuan GPS, akselerometer, atau kompas digital dan melapisi objek augmented reality di atas tempat fisik nyata. Aplikasi berbasis lokasi yang paling terkenal tentu saja Pokemon Go.

Aplikasi ini dapat mengirim pemberitahuan kepada pengguna berdasarkan lokasi mereka untuk memberi mereka konten AR baru yang terkait dengan tempat tertentu. Misalnya, aplikasi dapat memberikan rekomendasi tentang bar terbaik di sekitar, dan menunjukkan cara menuju ke sana. Sebagai contoh tambahan, sebuah aplikasi dapat membantu Anda menemukan mobil anda di dalam tempat parkir yang luas menggunakan GPS.

Apa Kriteria Utama untuk Memilih Augmented Reality SDK?

Ketika datang untuk memilih kit pengembangan, mudah untuk merasa frustrasi. Untuk memilih SDK yang paling sesuai dengan proyek Anda, Anda harus memastikannya mendukung semua fitur yang dibutuhkan aplikasi Anda. Berikut ini, kami merinci poin-poin utama yang perlu dipertimbangkan.

Biaya

Harga adalah tanda pembeda pertama dari AR SDK. Bagi mereka yang ingin mencoba pengembangan AR untuk pertama kalinya, opsi terbaik adalah AR SDK open-source gratis, yang terbuka untuk kontribusi dan dapat diperluas dengan fitur baru yang diusulkan oleh pengembang. 

SDK berbayar dalam banyak kasus menawarkan beberapa paket harga, bergantung pada kebutuhan pengguna. Seperti yang terjadi, tingkatan gratis memiliki kemungkinan terbatas dan dimaksudkan untuk menjadi “versi demo” dari produk lengkap. Membangun aplikasi yang kompleks dengan konten yang besar dan dinamis kemungkinan akan memerlukan lisensi komersial. Jadi bersiaplah untuk membayar.

Platform

Jika Anda berencana untuk mengembangkan aplikasi Anda untuk iOS atau Android, tidak akan ada masalah saat memilih toolkit augmented reality, karena hampir semuanya mendukungnya. Sementara itu, pilihan alat yang kompatibel dengan Windows atau macOS agak sedikit. Namun, Anda dapat membuat aplikasi untuk komputer atau ponsel cerdas Windows menggunakan kit pengembangan augmented reality, yang mendukung UWP.

Pengenalan gambar

Fitur ini harus dimiliki untuk aplikasi AR apa pun karena memungkinkan untuk mengidentifikasi objek, tempat, dan gambar. Untuk tujuan ini, smartphone dan perangkat lain menggunakan visi mesin bersama dengan kamera dan perangkat lunak kecerdasan buatan untuk melacak gambar yang nantinya dapat dilapisi dengan animasi, suara, konten HTML, dll.

Pengenalan dan pelacakan 3D

Pengenalan dan pelacakan gambar 3D adalah salah satu fitur paling berharga dari AR SDK mana pun. Karena pelacakan, aplikasi dapat “memahami” dan meningkatkan ruang besar di sekitar pengguna di dalam bangunan besar seperti bandara, stasiun bus, pusat perbelanjaan, dll. Aplikasi yang mendukungnya dapat mengenali objek tiga dimensi seperti kotak, cangkir, silinder , mainan dll.

Saat ini, teknologi ini sudah umum digunakan pada game mobile dan e-commerce.

Dukungan cloud vs penyimpanan lokal

Saat mengembangkan aplikasi seluler AR, Anda harus memutuskan apakah data pengguna akan disimpan secara lokal atau di cloud. Keputusan ini sebagian besar didorong oleh jumlah penanda yang akan Anda buat. Jika Anda berencana untuk menambahkan sejumlah besar penanda ke aplikasi Anda, pertimbangkan untuk menyimpan semua data ini di cloud, jika tidak, aplikasi Anda akan menggunakan banyak penyimpanan di perangkat. Selain itu, mengetahui jumlah penanda yang digunakan aplikasi Anda juga penting karena beberapa SDK augmented reality mendukung seratus penanda sementara yang lain mendukung ribuan.

Di sisi lain, menyimpan penanda secara lokal (yaitu, di perangkat) memungkinkan pengguna untuk menjalankan aplikasi augmented reality Anda secara offline, yang mungkin nyaman karena Anda tidak selalu memiliki Wi-Fi atau data seluler yang tersedia.

Dukungan GPS (geolokasi)

Jika Anda akan membuat aplikasi AR berbasis lokasi, geolokasi merupakan fitur mendasar yang harus didukung oleh alat AR yang akan Anda gunakan. GPS dapat digunakan baik di game AR seperti Pokemon Go maupun di aplikasi yang dibuat untuk melapisi data di beberapa lokasi terdekat (misalnya untuk menemukan restoran terdekat).

dukungan SLAM

SLAM berarti Lokalisasi dan Pemetaan Simultan. Ini adalah algoritma yang memetakan lingkungan tempat pengguna berada dan melacak semua gerakan mereka. Aplikasi AR yang berisi fitur ini dapat mengingat posisi objek fisik dalam beberapa lingkungan dan memposisikan objek virtual sesuai dengan posisi dan pergerakan penggunanya. SLAM memiliki potensi yang sangat besar dan dapat digunakan di berbagai jenis aplikasi, tidak hanya aplikasi AR. Keunggulan utama dari teknologi ini adalah kemampuannya untuk digunakan di dalam ruangan sedangkan GPS hanya tersedia di luar ruangan.

6 Augmented Reality SDK Terbaik untuk Handphone

Setelah Anda mengetahui semua fitur yang mungkin Anda perlukan dari SDK untuk membuat aplikasi augmented reality Anda, Anda dapat melihat daftar enam alat populer berikut yang tersedia di pasar. Kami menganggap toolkit ini sebagai yang paling relevan dan sesuai berdasarkan serangkaian fitur yang mereka sediakan dan nilai uangnya. Beberapa di antaranya gratis.

Vuforia

Vuforia adalah portal terkemuka untuk pengembangan aplikasi augmented reality yang memiliki serangkaian fitur yang luas. SDK realitas tertambah Vuforia:

  • Mengenali beberapa objek termasuk kotak, silinder, dan mainan serta gambar.
  • Mendukung pengenalan teks termasuk sekitar 100.000 kata atau kosakata khusus.
  • Memungkinkan pembuatan VuMarks yang disesuaikan, yang terlihat lebih baik daripada kode QR biasa.
  • Memungkinkan membuat peta geometris 3D dari lingkungan apa pun menggunakan fitur Medan pintarnya
  • Mengubah gambar statis menjadi video gerak penuh yang dapat diputar langsung di permukaan target.
  • Menyediakan Plugin Unity.
  • Mendukung penyimpanan Cloud dan lokal.

Platform yang didukung : iOS, Android, Universal Windows Platform, Unity.

Harga : versi gratis, versi klasik – $499 satu kali, cloud – $99 per bulan dan versi Pro untuk penggunaan komersial.

ARTAlatKit  

ARToolkit adalah alat sumber terbuka untuk membuat aplikasi augmented reality. Meskipun ini adalah perpustakaan gratis, ia menyediakan serangkaian fitur yang cukup kaya untuk pelacakan, termasuk:

  • Dukungan Unity3D dan OpenSceneGraph.
  • Mendukung kamera tunggal dan ganda.
  • Dukungan GPS dan kompas untuk pembuatan aplikasi AR berbasis lokasi.
  • Kemungkinan untuk membuat aplikasi AR real-time.
  • Integrasi dengan kacamata pintar.
  • Beberapa Bahasa Didukung
  • Kalibrasi kamera otomatis.

Platform yang didukung : Android, iOS, Linux, Windows, Mac OS dan Smart Glasses.

Harga : gratis

Google ARCore

Dengan dua juta pengguna aktif Android, Google tidak menyia-nyiakan kesempatan untuk memberikan kesempatan kepada para pengembang untuk membuat aplikasi AR di sistem operasi ini. Begitulah Google ARCore muncul.

Toolkit ini bekerja dengan Java/OpenGL, Unity, dan Unreal. Ini menyediakan fitur-fitur seperti:

  • Pelacakan gerak. ARCore dapat menentukan posisi dan orientasi perangkat menggunakan kamera dan melihat titik fitur di dalam ruangan. Itu membantu menempatkan objek virtual secara akurat.
  • Pemahaman lingkungan. Karena kemungkinan mendeteksi permukaan horizontal, Anda dapat menempatkan objek virtual di atas meja atau di lantai. Fitur ini juga dapat digunakan untuk pelacakan gerak.
  • Estimasi ringan. Teknologi ini memungkinkan aplikasi Anda menyesuaikan pencahayaan lingkungan dan menerangi objek virtual sehingga terlihat alami di dalam ruang sekitarnya. Dengan bantuan pengembang pelacakan cahaya pintar sekarang dapat membuat objek yang sangat realistis.

Perangkat pendukung: Saat ini: Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Samsung Galaxy S7-S8+, Samsung A5-A8, Samsung Note8, Asus Zenfone AR, Huawei P20, OnePlus 5 ARCore dirancang untuk bekerja pada perangkat yang menjalankan Android 7.0 dan lebih tinggi.

Harga : gratis

Apple ARKit

Dengan iOS11, Apple memperkenalkan ARKit -nya sendiri , diumumkan selama Konferensi Pengembang Seluruh Dunia Apple pada Juni 2017. Berikut adalah fitur SDK augmented reality Apple untuk iOS:

  • Visual Inertial Odometry (VIO) memungkinkan untuk melacak lingkungan secara akurat tanpa kalibrasi tambahan.
  • Pelacakan wajah yang kuat untuk dengan mudah menerapkan efek wajah atau membuat ekspresi wajah karakter 3D.
  • Melacak tingkat cahaya lingkungan untuk menerapkan jumlah pencahayaan yang benar ke objek virtual.
  • Mendeteksi bidang horizontal seperti meja dan lantai, permukaan vertikal dan berbentuk tidak beraturan.
  • Mendeteksi objek 2D dan memungkinkan pengembang berinteraksi dengannya.
  • Integrasi dengan alat pihak ketiga seperti Unity dan Unreal Engine.

Kompatibel dengan perangkat berikut: iPhone 6s dan 6s Plus, iPhone 7 dan 7 Plus, iPhone SE, iPad Pro (9.7, 10.5 atau 12.9) – generasi pertama dan kedua, iPad (2017), iPhone 8 dan 8 Plus , iPhone X

Harga : gratis

Maxst

MAXST memiliki dua SDK yang tersedia: SDK 2D untuk pelacakan gambar dan SDK 3D untuk pengenalan lingkungan. Berikut adalah daftar fitur dari 3D SDK:

  • MAXST Visual Simultaneous Localization and Mapping untuk pelacakan dan pemetaan lingkungan. Saat Anda melacak lingkungan sekitar , peta secara otomatis diperluas melampaui tampilan pertama bersama dengan gerakan kamera. Peta juga dapat disimpan untuk penggunaan selanjutnya.
  • Menyimpan file yang dibuat dengan Visual Simultaneous Localization and Mapping untuk merender objek 3D di mana pun Anda suka untuk menciptakan pengalaman AR yang lebih imersif.
  • Pemindaian QR dan kode batang.
  • Pelacakan gambar yang diperluas dan Pelacakan multi-target. Anda dapat melacak target sejauh kamera dapat melihatnya dan juga dapat melacak hingga 3 gambar sekaligus.
  • Melacak dan menempatkan objek digital dalam kaitannya dengan pesawat.
  • Integrasi plugin kesatuan.

Platform yang didukung : Android, iOS, Mac OS dan Windows.

Harga: versi gratis, biaya Pro-One – $499, Pro-Subscription – $599 per tahun, versi Enterprise.

Wikitude

Wikitude baru-baru ini memperkenalkan SDK7-nya, termasuk dukungan untuk pelokalan dan Pemetaan simultan. Alat ini menyediakan fitur-fitur berikut saat ini:

  • Pengenalan dan pelacakan 3D.
  • Pengenalan dan pelacakan gambar.
  • Pengenalan cloud (memungkinkan untuk bekerja dengan ribuan gambar target yang dihosting di cloud).
  • Layanan berbasis lokasi.
  • Integrasi kacamata pintar.
  • Integrasi dengan plugin eksternal, termasuk Unity.

Platform yang didukung: Android, iOS, Smart Glasses

Harga : Versi Pro – €2490 per tahun per aplikasi, Pro3D – €2990 per tahun per aplikasi, Cloud – €4490 per tahun per aplikasi, versi Enterprise.

Tabel Perbandingan AR SDK

Kami memutuskan untuk mengatur karakteristik dan fitur utama dari alat AR yang disebutkan dalam satu tabel sehingga Anda dapat membandingkannya dengan cepat. 
 

SDK ARTerbaik untuk:Platform yang didukungBiaya
VuforiaAplikasi berbasis penandaiOSAndroidPlatform Windows UniversalKesatuanVersi gratisVersi klasik – $499 satu kaliAwan – $99 per bulanVersi Pro untuk penggunaan komersial.
ARTAlatKitAplikasi berbasis lokasiAndroidiOSLinuxjendelaMac OSKacamata PintarGratis
Google ARCoreAplikasi berbasis penandaGoogle PikselPiksel XLPiksel 2Piksel 2 XLSamsung Galaxy S8Samsung Galaxy S9Gratis
Apple ARKitAplikasi berbasis penandaiPhone 6s dan lebih tinggiiPad Pro (9.7, 10.5 atau 12.9)Gratis
MAKSIMALAplikasi berbasis penandaAndroidiOSMac OSjendelaversi gratisBiaya Pro-Satu kali – $499Berlangganan Pro – $599 per tahunVersi perusahaan
WikitudeAplikasi berbasis penandaAndroidiOSKacamata CerdasVersi Pro – €2490 per tahun per aplikasiPro3D – €2990 per tahun per aplikasiCloud – €4490 per tahun per aplikasiVersi perusahaan.

Kesimpulan

Tak perlu dikatakan, teknologi augmented reality sedang trendi. Setiap peluncuran aplikasi AR baru menyebabkan gelombang kegembiraan. Oleh karena itu, pengembang yang cerdas mencoba menguasai teknologi ini dan meluncurkan aplikasi AR mereka sendiri.

Sekarang, pengembang memiliki banyak pilihan alat AR untuk membuat aplikasi berbasis penanda dan berbasis lokasi. Langkah pertama untuk memulai adalah mengambil SDK augmented reality yang paling cocok untuk memenuhi persyaratan mereka. Artikel ini memudahkan untuk membandingkan fitur seperti pengenalan gambar dan 3D, kemungkinan penyimpanan, dukungan Unity dan SLAM, dll., agar tim pengembangan dapat dengan mudah memilih toolkit terbaik untuk aplikasi masa depan mereka.

Kami harap artikel ini menginspirasi Anda untuk membuat aplikasi AR Anda sendiri menggunakan alat yang terdaftar! Terinspirasi oleh artikel kami? Silakan buat aplikasi AR yang luar biasa!

Source :

Muhammad Sobri Maulana, Winarto, H., & Amalia, G. (2020). Augmented Reality Application for Surgery Simulation: Circumcision Augmented Reality Simulation (CARS). Medika Teknika : Jurnal Teknik Elektromedik Indonesia, 2(1), 1-12. doi:https://doi.org/10.18196/mt.020111

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top