Google ARCore Depth API membantu pengembang membuat peta kedalaman melalui algoritme kedalaman dari gerakan, untuk mengaktifkan fitur seperti oklusi pada perangkat kamera tunggal.
Google ARCore, yang baru-baru ini diubah namanya menjadi Layanan Google Play untuk AR, adalah upaya Google untuk memperluas Augmented Reality dan pengalamannya ke lebih banyak perangkat tanpa memerlukan perangkat keras khusus, tidak seperti sebelumnya Proyek Tango. Google kini menjadikan ARCore lebih imersif untuk lebih banyak variasi perangkat melalui Depth API baru.
Perangkat di bawah Project Tango, seperti Lenovo Phab 2 Pro, mengandalkan perangkat keras khusus dalam bentuk sensor dan kamera untuk memungkinkan perangkat merasakan kedalaman dan ruang 3D. Namun, kebutuhan akan perangkat keras khusus berarti bahwa perangkat harus dibuat secara sadar untuk mendapatkan pengalaman AR yang optimal, yang pada akhirnya mengganggu pengalaman pengguna ponsel cerdas. ARCore membalikkan keadaan dengan menghilangkan kebutuhan akan perangkat keras khusus, sehingga menghadirkan pengalaman AR yang optimal ke ponsel cerdas yang telah memenuhi kebutuhan pengguna.
ARCore kini memperluas ketersediaan pengalaman AR yang optimal melalui ARCore Depth API yang baru. API baru ini meningkatkan imersi untuk perangkat dengan satu kamera RGB, karena memungkinkan pengembang menggunakan algoritma depth-from-motion Google untuk membuat peta kedalaman. Peta kedalaman ini dibuat dengan mengambil beberapa gambar dari sudut berbeda dan membandingkannya saat pengguna menggerakkan ponsel, memperkirakan jarak ke setiap piksel.
Data kedalaman berguna untuk mengaktifkan fitur seperti oklusi: kemampuan objek digital untuk menyatu secara akurat dengan objek dunia nyata.
Oklusi sebagai fitur kini tersedia untuk lebih dari 200 Juta perangkat Android yang mendukung ARCore Penampil Adegan, alat pengembang yang mendukung AR di Penelusuran.
Selain oklusi, data kedalaman 3D juga memungkinkan kemungkinan lain, seperti fisika yang lebih realistis, perencanaan jalur, interaksi permukaan, dll. Dengan demikian, Depth API memungkinkan pengembang menciptakan pengalaman yang dapat membuat objek memantul dan memercik secara akurat permukaan dan tekstur, serta mekanisme permainan interaktif baru yang memungkinkan pemain untuk merunduk dan bersembunyi di balik dunia nyata objek.
Karena Depth API tidak bergantung pada perangkat keras khusus, Depth API akan berfungsi di lebih banyak perangkat. Namun tentu saja, perangkat keras yang lebih baik akan meningkatkan pengalaman. Sensor tambahan untuk pemetaan kedalaman, seperti sensor time-of-flight (ToF), akan memungkinkan pengembang untuk membuka kemampuan baru seperti oklusi dinamis -- kemampuan untuk menutup di belakang objek bergerak.
Jika Anda ingin mencoba Depth API baru, Google meminta Anda mengisi Formulir Panggilan untuk Kolaborator di sini. Google kemudian akan menghubungi kolaborator yang dirasa paling cocok untuk memajukan teknologi ini.
Sumber: Blog Pengembang Google