ARCore ve desteklenen geliştirme ortamlarına genel bakış

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. Paylaşılan AR deneyimlerini etkinleştirmek için bazı API'ler Android ve iOS genelinde kullanılabilir.

ARCore, sanal içeriği telefonunuzun kamerasında görünen gerçek dünyayla entegre etmek için üç temel özellik kullanır:

  • Hareket izleme, telefonun konumunu dünyaya göre anlayıp takip etmesine olanak tanır.
  • Çevresel anlama, telefonun her tür yüzeyin boyutunu (yeri, arazisi, toprak ve açılı yüzeyler, sehpa veya duvar gibi) algılamasına olanak tanır.
  • Işık tahmini, telefonun ortamın mevcut ışıklandırma koşullarını tahmin etmesini sağlar.

Desteklenen cihazlar

ARCore, Android 7.0 (Nougat) ve sonraki sürümleri çalıştıran çok sayıda nitelikli Android telefonda çalışacak şekilde tasarlanmıştır. Desteklenen tüm cihazların tam listesini burada bulabilirsiniz.

ARCore nasıl çalışır?

ARCore, temel olarak iki şey yapar: mobil cihazın hareket halindeyken konumunu izleme ve gerçek dünya hakkında kendi anlayışını oluşturma.

ARCore'un hareket izleme teknolojisi, telefonun ilginç özelliklerini tespit etmek için telefonun kamerasını kullanarak bu noktaların zaman içindeki hareketlerini izler. ARCore, bu noktaların hareketini ve telefonun ilk sensörlerinden gelen okumaların birleşimiyle uzayda hareket ederken telefonun hem konumunu hem de yönünü belirler.

ARCore, önemli noktaları tanımlamanın yanı sıra masa veya zemin gibi düz yüzeyleri tespit ederek etrafındaki alanın ortalama aydınlatmasını da tahmin edebilir. Bu özellikler, ARCore'un çevresindeki dünya hakkında kendi anlayışını oluşturmasını sağlamak için birleştirilir.

ARCore'un gerçek dünyadan anlayışı, gerçek dünyayla sorunsuz bir şekilde entegre olan nesneler, ek açıklamalar veya başka bilgiler yerleştirmenize olanak tanır. Kahve masanızın köşesine bir yavru köpek yavrusu koyabilir veya sanatçıyla ilgili biyografik bilgilerle bir tabloya not ekleyebilirsiniz. Hareket izleme, bu nesneleri herhangi bir açıdan dolaşıp görüntüleyebileceğiniz anlamına gelir. Geriye dönüp odadan ayrılsanız bile geri geldiğinizde yavru kedi veya ek açıklama bıraktığınız yerden devam eder.

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 çoğu için SDK sağlar. Bu SDK'lar; hareket izleme, çevresel anlama ve ışık tahmini gibi tüm temel artırılmış gerçeklik (AR) özellikleri için yerel API'ler sunar. Bu özellikler sayesinde tamamen yeni artırılmış gerçeklik deneyimleri geliştirebilir veya mevcut uygulamaları artırılmış gerçeklik (AR) özellikleriyle geliştirebilirsiniz.