Cloud Anchor, farklı kullanıcıların artırılmış gerçeklik deneyimlerini paylaşmasına olanak tanır

Platforma özel kılavuzlar

Cloud Anchor, gerçek dünyadaki AR deneyimlerini sürdürmek için kullanılabilecek özel bir sabit türüdür. ARCore Cloud Anchor API veya ARCore Cloud Anchor hizmeti ile, etkileşimli dijital bilgi katmanları oluşturabilir ve bunları gerçek konumlara bağlayabilirsiniz. Böylece, zaman içinde birçok farklı cihazda birden fazla kişi tarafından paylaşılabilecek deneyimler tasarlayabilirsiniz. Cloud Anchor, gerçek dünyadaki konumları herkesin uyumlu mobil cihazlardan erişebileceği dijital içeriklerle birleştirir. Hem Android hem iOS kullanıcıları aynı deneyime katılabilir ve haftalar ya da aylar sonra bile bu deneyime tekrar tekrar geri dönebilir.

Bağlayıcılar ve Cloud Anchor'lar

Cloud Anchor, ARCore API bulut uç noktasında barındırılan bağlayıcılardır. Bu barındırma, kullanıcıların aynı uygulamada deneyimlerini paylaşmalarına olanak tanır. Sabitlerle ilgili temel yönergeler, Cloud Anchor'lar için de geçerlidir.

ARCore Cloud Anchor API ile geliştirme yapmaya yönelik kullanım alanları

ARCore Cloud Anchor API, gerçek dünyadaki artırılmış gerçeklik deneyimlerini devam ettirmeye ve kullanıcılar arasında paylaşılan deneyimler oluşturmaya yardımcı olabilir. Aşağıda bu modülü kendi projelerinizde kullanabileceğiniz bazı yöntemler sunulmuştur.

Gerçek dünyadaki artırılmış gerçeklik deneyimlerini sürdürün

Cloud Anchor, bir kullanıcının fiziksel ortama AR nesnesi yerleştirmesini, diğer kullanıcının da aynı nesneyi daha sonra aynı yerde görmesini sağlar. Örneğin, mağazaların önünde sanal tabelalar oluşturmak, arkadaşları için mutfak tezgahlarına sanal notlar yazmak veya odalarını sanal posterlerle yeniden dekore etmek için Cloud Anchor'u kullanabilirsiniz. Cloud Anchor'lar genellikle oda ölçekli AR deneyimleri için idealdir.

Gerçek zamanlı ortak çalışma deneyimleri

Cloud Anchors, kullanıcılar arasında gerçek zamanlı ortak çalışmaya da olanak tanır. Örneğin, kullanıcılar kahve sehpası üzerinde sanal bir masa tenisi oyunu oynayabilir veya topluluklarıyla birlikte sanal bir duvar resmi çizebilirler.

Cihaz uyumluluğu

ARCore Cloud Anchor API, ARCore'un desteklenen tüm cihazlarında çalışır.

Cloud Anchor'ların işleyiş şekli

ARCore, Cloud Anchor'ları barındırmak ve çözmek için ARCore API bulut uç noktasına bağlanır, böylece bu paylaşılan deneyimler etkinleştirilir. Bunun için çalışan bir internet bağlantısı gerekir.

Aşağıda, barındırma ve çözümleme sürecinin nasıl işlediğine dair genel bir bakış sunulmuştur:

  1. Kullanıcı, ortamında yerel bir çapa oluşturur.
  2. Bağlayıcı barındırılır: ARCore, yerel bağlantının verilerini ARCore API bulut uç noktasına yükler ve uç nokta bu bağlantı için benzersiz bir kimlik döndürür.
  3. Uygulama, bu benzersiz kimliği diğer kullanıcılara dağıtır.
  4. Bağlayıcı çözüldü - Cihazları benzersiz kimliğe sahip olan kullanıcılar ARCore Cloud Anchor API'yi kullanarak aynı bağlantıyı yeniden oluşturabilir.

Barındırma

ARCore, bir çapa oluşturmak ve barındırmak için söz konusu çapanın çevresindeki alanın 3D özellik haritasını kullanır. Bu özellik haritasının elde edilmesi için cihazın arka kamerası, düzenleyen çağrıdan önce ortamı farklı bakış açıları ve konumlardan ilgilenilen merkezin içinde ve çevresinde haritalamalıdır. Ardından ARCore Cloud Anchor API, alanın 3D özellik haritasını oluşturur ve cihaza benzersiz bir Cloud Anchor kimliği döndürür.

Çözümleniyor

Aynı ortamdaki başka bir kullanıcı, cihazının kamerasını Cloud Anchor'un barındırıldığı alana doğrultduğunda, bir çözümleme isteği ARCore Cloud Anchor API'nin sahnedeki görsel özellikleri, oluşturulan 3D özellik haritasıyla düzenli aralıklarla karşılaştırmasına neden olur. ARCore, bu karşılaştırmaları kullanarak kullanıcının Cloud Anchor'a göre konumunu, yönünü ve duruşunu belirlemek için kullanılır.

API desteğinin sonlandırılması politikası

ARCore Cloud Anchor API desteğinin sonlandırılması politikasına bakın. inceleyebilirsiniz.