ARCore, Google'ın artırılmış gerçeklik deneyimleri oluşturmaya yönelik platformudur. ARCore, farklı API'ler kullanarak telefonunuzun ortamını algılamasını, dünyayı anlamasını ve bilgilerle etkileşim kurmasını sağlar. Ortak artırılmış gerçeklik deneyimlerine olanak tanımak için bazı API'ler Android ve iOS genelinde mevcuttur.
ARCore, sanal içeriği telefonunuzun kamerasından görünen gerçek dünyayla entegre etmek için üç temel özellik kullanır:
- Hareket izleme, telefonun dünyaya göre konumunu anlamasına ve takip etmesine olanak tanır.
- Çevreyi anlama, telefonun her tür yüzeyde (zemin, sehpa veya duvar gibi yatay, dikey ve açılı yüzeyler) boyutunu ve konumunu algılamasına olanak tanır.
- Işık tahmini, telefonun ortamdaki mevcut aydınlatma koşullarını tahmin etmesine olanak tanır.
Desteklenen cihaz sayısı
ARCore, Android 7.0 (Nougat) ve sonraki sürümleri çalıştıran, nitelikli birçok Android telefonda çalışacak şekilde tasarlanmıştır. Desteklenen tüm cihazların tam listesini burada bulabilirsiniz.
ARCore nasıl çalışır?
ARCore, temelde iki şey yapıyor: hareket ederken mobil cihazın konumunu izlemek ve gerçek dünyayla ilgili kendi anlayışını oluşturmak.
ARCore'un hareket izleme teknolojisi, telefonun kamerasını kullanarak özellik adı verilen ilgi çekici noktaları tanımlıyor ve bu noktaların zaman içinde nasıl hareket ettiğini izliyor. ARCore, telefonun uzayda hareket ederken hem konumunu hem de yönünü bu noktaların hareketleri ile telefonun acil sensörlerinden gelen okumalarla bir araya getirir.
ARCore, önemli noktaları belirlemenin yanı sıra masa veya zemin gibi düz yüzeyleri algılayıp etrafındaki alanın ortalama ışığını tahmin edebilir. Bu beceriler bir araya gelerek ARCore'un etrafındaki dünyayla ilgili kendi anlayışını geliştirmesini sağlar.
ARCore'un gerçek dünyayı anlama becerisi, nesneleri, ek açıklamaları veya diğer bilgileri gerçek dünyayla sorunsuz bir şekilde entegre etmenizi sağlar. Sehpanızın köşesine bir yavru kedi yerleştirebilir veya bir tabloya sanatçıyla ilgili biyografik bilgiler ekleyebilirsiniz. Hareket izleme sayesinde bu nesneleri istediğiniz açıdan hareket ettirebilirsiniz. Arkanızı dönüp odadan çıksanız bile, geri döndüğünüzde kedi yavrusu veya ek açıklama bıraktığınız yerde kalır.
ARCore'un işleyiş şeklinin daha ayrıntılı bir dökümü için temel kavramlara göz atın.
ARCore, en popüler geliştirme ortamlarının birçoğu için SDK'lar sağlar. Bu SDK'lar hareket izleme, ortam anlama ve ışık tahmini gibi tüm önemli AR özellikleri için yerel API'ler sağlar. Bu özelliklerden yararlanarak tamamen yeni artırılmış gerçeklik deneyimleri oluşturabilir veya mevcut uygulamaları artırılmış gerçeklik özellikleriyle geliştirebilirsiniz.