AR Foundation, artırılmış gerçeklik deneyimlerini bir kez oluşturmanıza, ardından Android veya iOS cihazlar için oluşturmanıza olanak tanıyan platformlar arası bir çerçevedir. AR Foundation için ARCore Uzantılar, AR Foundation ve Android'deki ARCore XR eklentisi ile iOS'teki ARKit XR eklentisi aracılığıyla henüz kullanıma sunulmamış ek ARCore işlevlerini ve özelliklerini etkinleştirir.
ARCore özelliği |
ARCore Uzantıları ile AR Foundation |
---|---|
Desteklenen Unity sürümleri | Unity 2019.4.3f1 veya üzeri |
Unity XR desteği | AR Foundation ve ARCore XR Eklentisi paketlerini yükleyin ve Proje Ayarları > XR Eklentisi Yönetimi (Android) bölümünde ARCore eklenti sağlayıcısını etkinleştirin. |
GitHub kod depoları (SDK / örnek) |
google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
Düzenleyicide geliştirme iş akışı | AR Uzaktan Kontrol ve Simülasyon |
AR oturumunu duraklatma |
Oyun nesnesini devre dışı bırakma
ARSession
|
İzleme sorunlarını tespit etme |
ARSession tarafından sağlanan notTrackingReason formunu kullanarak ve NotTrackingReason
|
Kamera yapılandırmasını seçme | ARCore uzantıları için Kamerayı yapılandırma bölümüne bakın. |
Uçak bulma |
ARPlaneManager tarafından sağlanan Uçak Algılama özelliğini kullanın
|
Yerel bağlantılar |
ARAnchorManager tarafından sağlanan
sabitlemeleri
kullanın
|
Cloud Anchors | ARCore Uzantıları tarafından sağlanır. |
Temel ışık tahmini |
ARCameraManager tarafından sağlanan Ambiyans 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:
|
Artırılmış Görüntüler |
ARTrackedImageManager tarafından sağlanan (2D) Resim İzleme özelliğini kullanın
|
Artırılmış Yüzler |
ARFaceManager tarafından sağlanan
Yüz İzleme'yi kullanın
|
Depth API |
ARCore XR eklentisi ile AR Foundation 4.1.0-preview.2 veya sonraki sürümlerde otomatik kapatmayı etkinleştirmek için AROcclusionManager 'ü kullanın
4.1.0-preview.2 veya sonraki sürümler
|
Işın izleme |
ARRaycastManager tarafından sağlanan
Raycasting
özelliğini kullanın
|
Özellik noktaları |
ARPointCloudManager tarafından sağlanan
Nokta Bulutlarını kullanın
|
AR kamera görüntüsüne erişim |
ARCameraBackground tarafından sağlanan
geçiş videosunu kullanın
|
CPU resmi erişimi | Sağlayan: AR Foundation |
GPU doku erişimi | Harici Texture2D olarak erişilebilir. |
Çok iş parçacıklı oluşturma |
AR Foundation'da 2.1.0 veya sonraki sürümlerde Android Oynatıcı Ayarları'nda desteklenir. |