Android XR, OpenXR 1.1 spesifikasyonu ve üçüncü taraf satıcı uzantılarının uzun bir listesi aracılığıyla OpenXR'ı destekler. Bu uzantıları kullandığınızda XR için geliştirme yaparken tanıdık bir deneyim yaşarsınız. Bu özelliklerden bazıları Android çalışma zamanı izinleri gerektirir. Doğrudan OpenXR API'leri üzerinde çalışmak istiyorsanız gerekli başlık dosyalarını jetpack-xr-natives deposunda bulabilirsiniz.
Android XR Satıcı Uzantıları
Uzantı Adı |
Açıklama |
Spatial API sürümü |
|---|---|---|
XR_ANDROID_trackables kullanan bir uygulama tarafından oluşturulan sabitler belirli bir oturuma bağlı olduğundan diğer... |
v1 |
|
Baş ve ellerin konumuna göre vücut konumunu belirlemek için IK'yı kullanır. |
v2 |
|
Birden fazla ortam karıştırma modunu destekleyen cihazlar için. |
v1 |
|
Bu uzantı, uygulamanın başlığın etrafındaki gerçek dünya ortamının derinlik haritalarını istemesine ve sorgulamasına olanak tanır... |
v1 |
|
Bu uzantı, uygulamanın kalıcı olmasını sağlar. |
v1 |
|
Bu uzantı, uygulamaların mevcut sistem yapılandırması tarafından hangi uzantıların desteklendiğini belirlemesine olanak tanır. |
v3 |
|
Bu uzantı, uygulamaların kullanıcının gözlerinin konumunu ve yönünü, ayrıca göz izleme durumunu elde etmesini sağlar. |
v1 |
|
Bu uzantı, uygulamaların karışım şekillerinin ağırlıklarını almasına ve XR deneyimlerinde yüz ifadelerini oluşturmasına olanak tanır. |
v1 |
|
Bu uzantı, uygulamaların birden fazla veri kaynağından yüz takibi verileri almasını sağlar. |
v3 |
|
Bu uzantı, dinamik bir el ağı olarak gösterilen el takibi girişlerini etkinleştirir. |
v1 |
|
Bu uzantı, uygulamanın başlığın etrafındaki gerçek dünya ortamının ışığını temsil eden verileri istemesine olanak tanır. |
v1 |
|
Bu uzantı, temel XR_ANDROID_light_estimation uzantısı üzerine kurulmuştur. |
v3 |
|
Bu uzantı, fare girişi almak için bir XrPath sağlar ve kullanıcı fare profilleri için en çok tercih edilen bir işlem pozu tanımlar... |
v1 |
|
Geçiş kamerası başlatılırken zaman alabilir ve hemen kullanılamayabilir. |
v1 |
|
Bu uzantı, mevcut XR cihazının çeşitli performans metrikleri sayaçlarını numaralandırmak ve sorgulamak için API'ler sağlar. |
v1 |
|
Bu uzantı, uygulamanın ortamdaki izlenebilir öğelere karşı ışın yayınları yapmasına olanak tanır. |
v1 |
|
Bu uzantı, önerilen çözünürlük değiştiğinde çalışma zamanının uygulamayı bilgilendirmesine olanak tanır. |
v1 |
|
Kullanıcının varsayılan ortamı, karıştırma modu ve giriş yöntemi kombinasyonu kullanılarak çeşitli durumlarda olabilir. |
v1 |
|
Bu uzantı, kullanıcının ortamındaki fiziksel nesneleri yaklaşık olarak temsil eden ağlar sağlamayı amaçlar. |
v1 |
|
XR_EXT_spatial_anchor uzantısında tanımlanan xrCreateSpatialAnchorEXT işlevi, uygulamaların mekansal... |
v3 |
|
Bu uzantı, çeşitli öğeleri izlemek için <<XR_EXT_spatial_entity>> uzantısına ek açıklama izleme özelliği sağlar... |
v3 |
|
Bu uzantı, XR_EXT_spatial_entity'yi temel alır ve XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT için yeni bir bileşen sağlayarak... |
v3 |
|
Bu uzantı, XR_EXT_spatial_entity üzerine kurulmuştur ve mevcut uzamsal özellikler için ışın dökümü işlevi sağlar. |
v3 |
|
Bu uzantı, uygulamaların uzamsal öğeler oluşturmasına ve bu öğelere bağlantı eklemesine olanak tanır. |
v3 |
|
Bu uzantı, XR_EXT_spatial_entity'yi temel alır ve önceden tanımlanmış bir dizi fiziksel nesneyi izlemek için bir uzamsal özellik tanımlar... |
v3 |
|
Bu uzantı, uygulamanın fiziksel ortamdaki takip edilebilir öğelere erişmesine olanak tanır. |
v1 |
|
Bu uzantı, giriş referans resimleri kümeleriyle belirtildiği şekilde düzlemsel görüntülerin izlenmesini sağlar. |
v3 |
|
Bu uzantı, fiziksel işaretçi izlemeyi etkinleştirir. |
v1 |
|
Bu uzantı, fiziksel nesne takibini etkinleştirir. |
v1 |
|
Bu uzantı, fiziksel QR kodu izlemeyi ve QR kodu verilerinin kodunu çözmeyi sağlar. |
v1 |
|
Bu uzantı, uygulamaların XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID referans alanı oluşturmasına olanak tanır. |
v1 |
Üçüncü taraf uzantıları
Uzantı Adı |
Açıklama |
Spatial API sürümü |
|---|---|---|
Bazı uygulamaların, ekranda veya ekranlarda herhangi bir görüntü içeriği göstermeden XR etkileşim cihazlarına erişmesi gerekebilir. |
v1 |
|
Bu uzantı, XrInteractionProfileSuggestedBinding::next zincirine isteğe bağlı bir yapı ekler. |
v1 |
|
OpenXR arayüzünün yapısı nedeniyle, geliştirici ve uygulama için çok az hata bilgisi mevcuttur. |
v1 |
|
Bu uzantı, uygulamaların el takibi girişlerinin eklemlerini bulmasını sağlar. |
v1 |
|
Bu uzantı, uygulamanın çalışma zamanına performans ipuçları vermesi ve çalışma zamanının... |
v1 |
|
Ekran yenileme hızının dinamik olarak ayarlanmasını destekleyen platformlarda. |
v1 |
|
Bu uzantı, uygulamanın bir takas zinciriyle ilişkili belirli bir değiştirilebilir durumu değiştirmesine ve sorgulamasına olanak tanır. |
v1 |
|
XR bağlamında foveation, görüntünün odak noktasına veya foveasına yakın alanın... |
v1 |
|
Facebook HMD'lerde geliştiriciler, optik özellikler ve performans için çalışma zamanı tarafından oluşturulan foveation profilleri oluşturabilir. |
v1 |
|
Vulkan grafik API'si, foveation deseni uygulamak için takas zincirine bir görüntü uygulanmasını gerektirir. |
v1 |
|
Bu uzantı, uygulamada uzay bükümü teknolojisini etkinleştirmek için destek sağlar. |
v1 |
|
Bu uzantı, oluşturma için OpenGL ES API'lerini kullanan uygulamaları destekleyen çalışma zamanları tarafından sağlanmalıdır. |
v1 |
|
Uygulama, Android sistemlerinde XrInstance nesnesi oluşturduğunda. |
v1 |
|
XR'da yaygın bir etkinlik, görüntü akışı izlemektir. |
v1 |
|
XR'ın rahat bir deneyim sunması için uygulamaların kareleri hızlı ve tutarlı bir şekilde sunması önemlidir. |
v1 |
|
Renk ölçeği ve önyargı, bir katman rengine kompozisyon sırasında, önceden çarpılmış alfa gösterimine dönüştürüldükten sonra uygulanır. |
v1 |
|
Bu uzantı, küp haritalardan doğrudan örnekleme yapmayı sağlayan ek bir katman türü ekler. |
v1 |
|
Bu uzantı, XR çalışma zamanının bir takas zincirinden kaynaklanan dokuyu iç kısma eşlemesi gereken ek bir katman türü ekler. |
v1 |
|
Bu uzantı, uygulamaların renkli resimlerle birlikte derinlik resimleri göndermesine olanak tanıyan ekstra bir katman türü tanımlar. |
v1 |
|
Bu uzantı, XR çalışma zamanının, bir... |
v1 |
|
Bu uzantı, XR çalışma zamanının, bir... |
v1 |
|
Bu uzantı, timespec monotonic time ile XrTime arasında dönüştürme yapmak için iki işlev sağlar. |
v1 |
|
Bu uzantı, OpenXR çalışma zamanında Vulkan grafik API'sinin kullanılmasını sağlar. |
v1 |
|
Bu uzantı, OpenXR çalışma zamanında Vulkan grafik API'sinin kullanılmasını sağlar. |
v1 |
|
Bazı platformlarda, yükleme gerçekleşmeden önce yükleyicinin platforma özgü parametrelerle başlatılması gerekir. |
v1 |
|
Android'de bazı yükleyici uygulamalarının başlatma sırasında ek bilgi sağlaması gerekir. |
v1 |
|
Bu uzantı, bir uygulamanın takas zinciri resimlerinin şu şekilde oluşturulmasını belirtmesini sağlar: |
v1 |
|
Bu uzantı, uygulamanın bir veya daha fazla dijital işlemi, bir dokunmatik yüzeye veya başparmak çubuğuna yön tuşları gibi bağlamasına olanak tanır... |
v1 |
|
Bu uzantı, RFC 4122'ye uygun bir Evrensel Olarak Benzersiz Tanımlayıcı tanımlar. |
v1 |
|
Bu uzantı, derinlik testi yapılmış katman kompozisyonunu etkinleştirir. |
v1 |
|
Bu uzantı, göz hareketleriyle etkileşimleri etkinleştirmek için göz izleyiciden göz hareketi girişi almak üzere bir XrPath sağlar. |
v1 |
|
Bu uzantı, el takibi de dahil olmak üzere tüm kullanıcı eli etkileşimi profilleri için en çok tercih edilen dört eylem pozunu tanımlar. |
v1 |
|
Bu uzantı, uygulamalar için görüntüleme başına çizim maskesi sağlanmasını destekler. |
v1 |
|
Göz takibiyle odaklı oluşturma, kullanıcının bakışının çevresinde daha düşük piksel yoğunluğu oluşturur. |
v1 |
|
XR_EXT_hand_tracking uzantısı, mevcut yapılandırmayı temsil eden el eklemi pozlarının bir listesini sağlar... |
v1 |
|
Bu uzantı, etkileşim profilleri için "palm_ext" adlı yeni bir "standart poz tanımlayıcısı" tanımlar. |
v1 |
|
Varjo başlıkları, ekranın orta kısmında son derece yüksek piksel yoğunluğuna sahip ekranlar sunar. |
v1 |
|
Bu uzantı, XrViewConfigurationType'a yeni bir görünüm yapılandırma türü (XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO) ekler. |
v1 |
|
Bu uzantıyı kullanan Vulkan tabanlı bir uygulama, ek VkImageCreateFlags veya VkImageUsageFlags'i aşağıdaki şekilde iletebilir: |
v1 |
|
XR_EXT_hand_tracking uzantısı, el eklemi pozlarının bir listesini sağlar ancak kaplanmış bir el ağı oluşturmak için bir mekanizma sağlamaz. |
v1 |
|
Bu uzantı, yeni bir kompozisyon katmanı türü tanımlamıyor. |
v1 |
|
XR_KHR_maintenance1, orijinal spesifikasyonda kasıtlı olarak çıkarılan veya gözden kaçırılan bir dizi küçük özelliği ekler. |
v1 |
|
Bu uzantı, uygulamaların keskinleştirme veya süper örnekleme gibi işleme seçeneklerinin kullanılmasını istemesine olanak tanır. |
v1 |
|
Bu uzantı, xrLocateSpacesKHR işlevini kullanıma sunar. |
v1 |
|
Temel OpenXR spesifikasyonu, XrReferenceSpaceType'ta iki dünya kilidi referans alanı XrSpace türü içerir. |
v1 |
|
Bu uzantı, XR_EXT_spatial_entity'yi temel alır ve uygulamaların ortamlarındaki işaretçileri algılayıp izlemesine olanak tanır. |
v1 |
|
Bu uzantı, uygulamaların uygulama oturumları genelinde uzamsal öğeleri keşfedip ilişkilendirmesine olanak tanır. |
v1 |
|
Bu uzantı, XR_EXT_spatial_entity'yi temel alır ve uygulamaların mekansal bağlantılar oluşturmasına olanak tanır. |
v1 |
|
Bu uzantı, XR_EXT_spatial_entity'yi temel alır ve uzamsal varlık çerçevesi için düzlem izleme uzamsal özelliğini tanımlar. |
v1 |
|
Bu uzantı, OpenXR'da sahne anlama ve uzamsal akıl yürütme ile ilgili kavramları ve temelleri tanıtır. |
v1 |
|
XR sistemlerinde, uzun süren ve normal bir kare döngüsünde makul bir şekilde tamamlanmayan belirli işlemler vardır. |
v1 |
|
XR cihazlar, geliştirme sürecinde kullanılan birçok monitörden farklı bir renk alanı kullanabilir. |
v1 |
|
Bu uzantı, bir kompozisyon katmanına uygulandığında alfa değerinin yorumunu tersine çeviren bir işaret sağlar. |
v1 |
|
Bu uzantı, ek uygulama verilerine dayalı uygulamalarda kare sentezinin etkinleştirilmesini destekler. |
v3 |
|
Takip edilebilir öğeler için Qualcomm görüntü izleme işlemleri sağlar. |
v3 |
|
v3 |
||
Bu uzantı, sistem kullanıcı varlığının değiştiğini algıladığında bildirim göndermek için yeni bir etkinlik sunar. |
v3 |
|
Bu uzantı, maksimum yapı adı boyutlarını genişletir ve bu yeni genişletilmiş adlara erişmek için yeni bir işlev sağlar. |
v3 |
|
XR_EXT_interaction_profile_battery_state_display, uygulamaların çalışma zamanına pil durumuyla ilgili sorgu göndermesi için bir mekanizma sağlar... |
v3 |
OpenXR™ ve OpenXR logosu, The Khronos Group Inc. şirketinin ticari markalarıdır ve Çin, Avrupa Birliği, Japonya ve Birleşik Krallık'ta ticari marka olarak tescil edilmiştir.