Google ARCore Depth API, tek kameralı cihazlarda kapatma gibi özellikleri etkinleştirmek için geliştiricilerin hareket derinliği algoritmaları aracılığıyla derinlik haritaları oluşturmasına yardımcı olur.
Google ARCore, yakın zamanda şu şekilde yeniden adlandırıldı: AR için Google Play Hizmetleri, Google'ın, geçmişteki uygulamalardan farklı olarak, özel niş donanıma ihtiyaç duymadan Artırılmış Gerçeklik ve deneyimlerini giderek daha fazla cihaza yayma girişimidir. Tango Projesi. Google artık yeni Depth API'si aracılığıyla ARCore'u daha geniş bir cihaz yelpazesi için daha sürükleyici hale getiriyor.
Project Tango kapsamındaki cihazlar, örneğin Lenovo Phab 2 Pro, cihazın derinliği ve 3 boyutlu alanı algılamasını sağlamak için sensörler ve kameralar şeklindeki özel donanıma güveniyordu. Ancak özel donanıma duyulan ihtiyaç, cihazların optimum AR deneyimleri için bilinçli olarak oluşturulması gerektiği anlamına geliyordu ve bu da akıllı telefon kullanıcı deneyiminin bozulmasına neden oldu. ARCore, özel donanım ihtiyacını ortadan kaldırarak denklemi tersine çevirdi ve böylece kullanıcı deneyimini zaten çivilemiş olan akıllı telefonlara en iyi AR deneyimini getirdi.
ARCore artık yeni ARCore Depth API aracılığıyla optimum AR deneyimlerinin kullanılabilirliğini genişletiyor. Bu yeni API, geliştiricilerin bir derinlik haritası oluşturmak için Google'ın hareket derinliği algoritmalarından yararlanmasına olanak tanıdığından, tek RGB kameralı cihazlar için sürükleyiciliği geliştirir. Bu derinlik haritası, farklı açılardan birden fazla görüntü alınarak ve kullanıcı telefonu hareket ettirdikçe bunları karşılaştırarak her piksele olan mesafeyi tahmin ederek oluşturulur.
Derinlik verileri, kapanma gibi özelliklerin etkinleştirilmesi için kullanışlıdır: dijital nesnelerin gerçek dünya nesnelerinin etrafında doğru bir şekilde harmanlanması yeteneği.
Bir özellik olarak Oklüzyon artık 200 Milyondan fazla ARCore özellikli Android cihazda mevcuttur. Sahne Görüntüleyici, Arama'da AR'yi destekleyen geliştirici aracı.
Kapanmanın ötesinde, 3 boyutlu derinlik verileri daha gerçekçi fizik, yol planlama, yüzey etkileşimi vb. gibi diğer olasılıkları da mümkün kılar. Depth API böylece geliştiricilerin nesnelerin doğru bir şekilde sıçramasına ve sıçramasına olanak tanıyan deneyimler oluşturmasına olanak sağlayabilir. yüzeyler ve dokuların yanı sıra oyuncuların gerçek dünyanın arkasına saklanmasını sağlayan yeni etkileşimli oyun mekaniği nesneler.
Depth API özel bir donanıma bağlı olmadığından daha geniş bir cihaz yelpazesinde çalışacaktır. Ancak elbette daha iyi donanım deneyimi iyileştirecektir. Uçuş süresi (ToF) sensörleri gibi derinlik haritalamaya yönelik ek sensörler, geliştiricilerin hareketli nesnelerin arkasını kapatma yeteneği olan dinamik tıkanma gibi yeni yeteneklerin kilidini açmasına olanak tanıyacak.
Yeni Depth API'yi denemek isterseniz Google sizden şu formu doldurmanızı ister: İşbirlikçileri için çağrı formu buraya. Google daha sonra teknolojiyi ileriye taşımak için en uygun olduğunu düşündüğü ortak çalışanlara ulaşacak.
Kaynak: Google Geliştiricileri Blogu