AR Foundation, artırılmış gerçeklik deneyimlerini bir kez oluşturup ardından Android veya iOS cihazlar için derleme yapmanıza olanak tanıyan, platformlar arası bir çerçevedir. AR Foundation için ARCore Uzantıları, (henüz) AR Foundation, Android'de ARCore XR eklentisi ve iOS'ta ARKit XR eklentisi aracılığıyla sunulmayan ek ARCore işlevleri ve özellikler sağlar.
ARCore özelliği |
ARCore Uzantıları ile
AR Vakfı |
---|---|
Desteklenen Unity sürümleri | Unity 2019.4.3f1 veya sonraki sürümleri |
Unity XR desteği | AR Foundation ve ARCore XR Plugin paketlerini yükleyin ve Proje Ayarları > XR Eklenti Yönetimi (Android) bölümünden ARCore eklenti sağlayıcısını etkinleştirin |
GitHub depoları (SDK / örnekler) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Düzenleyici içi geliştirme iş akışı | Artırılmış Gerçeklik (AR) Uzaktan Erişim ve Simülasyonu |
AR Oturumu Duraklatma |
ARSession oyun nesnesini devre dışı bırakın
|
İzleme sorunlarını algılama |
ARSession tarafından sağlanan ve NotTrackingReason döndüren notTrackingReason hesabını kullanın
|
Kamera yapılandırması seçin | ARCore Uzantıları için Kamerayı yapılandırma başlıklı makaleye bakın |
Uçak bulma |
ARPlaneManager tarafından sağlanan Düzey Algılama'yı kullan
|
Yerel çapalar |
ARAnchorManager tarafından sağlanan Bağlayıcıları kullanın
|
Cloud Anchor | ARCore Extensions tarafından sağlanmıştır |
Temel ışık tahmini |
ARCameraManager tarafından sağlanan Ortam Yoğunluğu
Işık Tahmini
modunu kullanın
|
Çevresel HDR ışık tahmini |
Uyumlu bir kamera yapılandırması seçildiğinde ve bir veya daha fazla Ortam HDR ayarı seçildiğinde otomatik olarak etkinleştirilir:
|
Genişletilmiş Resimler |
ARTrackedImageManager tarafından sağlanan (2D) Resim İzleme özelliğini kullanın
|
Genişletilmiş Yüzler |
ARFaceManager tarafından sağlanan Yüz İzleme özelliğini kullanın
|
Depth API'si |
AR Foundation'da 4.1.0-preview.2 veya sonraki bir sürümde ARCore XR Eklentisi
4.1.0-preview.2 veya sonraki bir sürümle Otomatik Kapanma'yı etkinleştirmek için AROcclusionManager kullanın.
|
Işın yüzeyi kesişim testi |
ARRaycastManager tarafından sağlanan Raycasting'i kullanın
|
Özellik noktaları |
ARPointCloudManager tarafından sağlanan Point Clouds'u kullanın
|
Artırılmış gerçeklik (AR) kamera görüntüsü |
ARCameraBackground tarafından sağlanan Geçiş videosunu kullanın.
|
CPU görüntüsü erişimi | AR Vakfı tarafından sağlanır |
GPU doku erişimi | Harici Texture2D öğeleri olarak erişilebilir. |
Çok iş parçacıklı oluşturma |
AR Foundation'daki 2.1.0 veya sonraki sürümlerdeki Android Oynatıcı Ayarları'nda desteklenir. |