ARCore adalah platform Google untuk membangun pengalaman augmented reality. Dengan API yang berbeda, ARCore memungkinkan ponsel Anda mendeteksi lingkungannya, memahami dunia, dan berinteraksi dengan informasi. Beberapa API tersedia di Android dan iOS untuk memungkinkan pengalaman AR bersama.
ARCore menggunakan tiga kemampuan utama untuk mengintegrasikan konten virtual dengan dunia nyata seperti yang terlihat melalui kamera ponsel Anda:
- Pelacakan gerakan memungkinkan ponsel memahami dan melacak posisinya relatif terhadap dunia.
- Pemahaman lingkungan memungkinkan ponsel mendeteksi ukuran dan lokasi semua jenis permukaan: permukaan horizontal, vertikal, dan miring seperti tanah, meja kopi, atau dinding.
- Estimasi cahaya memungkinkan ponsel memperkirakan kondisi pencahayaan lingkungan saat ini.
Perangkat yang didukung
ARCore didesain untuk berfungsi di berbagai ponsel Android yang memenuhi syarat yang menjalankan Android 7.0 (Nougat) dan yang lebih baru. Daftar lengkap semua perangkat yang didukung tersedia di sini.
Bagaimana cara kerja ARCore?
Pada dasarnya, ARCore melakukan dua hal: melacak posisi perangkat seluler saat bergerak, dan membangun pemahamannya sendiri tentang dunia nyata.
Teknologi pelacakan gerakan ARCore menggunakan kamera ponsel untuk mengidentifikasi titik-titik menarik, yang disebut fitur, dan melacak bagaimana titik-titik tersebut bergerak seiring waktu. Dengan kombinasi pergerakan titik-titik ini dan pembacaan dari sensor inersia ponsel, ARCore menentukan posisi dan orientasi ponsel saat bergerak melintasi ruang angkasa.
Selain mengidentifikasi titik-titik utama, ARCore dapat mendeteksi permukaan yang rata, seperti meja atau lantai, dan juga dapat memperkirakan pencahayaan rata-rata di area sekitarnya. Kemampuan ini digabungkan agar ARCore dapat membangun pemahamannya sendiri tentang dunia di sekitarnya.
Pemahaman ARCore tentang dunia nyata memungkinkan Anda menempatkan objek, anotasi, atau informasi lain dengan cara yang terintegrasi secara lancar dengan dunia nyata. Anda dapat menempatkan anak kucing yang sedang tidur di sudut meja kopi, atau memberi anotasi pada lukisan dengan informasi biografis tentang senimannya. Pelacakan gerakan berarti Anda dapat berpindah-pindah dan melihat objek ini dari sudut mana pun, dan meskipun Anda berbalik dan meninggalkan ruangan, saat Anda kembali, anak kucing atau anotasi akan berada tepat di tempat Anda meninggalkannya.
Untuk perincian yang lebih mendetail tentang cara kerja ARCore, lihat konsep dasar.
ARCore menyediakan SDK untuk banyak lingkungan pengembangan yang paling populer. SDK ini menyediakan API native untuk semua fitur AR penting seperti pelacakan gerakan, pemahaman lingkungan, dan estimasi cahaya. Dengan kemampuan ini, Anda dapat membuat pengalaman AR yang benar-benar baru atau meningkatkan kualitas aplikasi yang sudah ada dengan fitur AR.