Plato Veri Zekası.
Dikey Arama ve Yapay Zeka.

OpenXR 1.1, Gelişmiş İşleme ve Daha Fazlasını Spesifikasyona Getiriyor

Tarih:

OpenXR 1.1 spesifikasyonu artık mevcut.

OpenXR, yerel XR uygulama geliştirme ve çalışma zamanları için açık endüstri standardı API'dir. OpenGL, Vulkan ve WebGL'yi yöneten aynı kar amacı gütmeyen endüstri konsorsiyumu olan Khronos tarafından yönetilmektedir. OpenXR çalışma grubu, Meta, Pico, HTC, Valve, Varjo ve Unity de dahil olmak üzere sektördeki tüm büyük şirketleri içeriyor ancak özellikle Apple'ı içermiyor.

OpenXR 1.0 spesifikasyonu 2019'da tamamlandı. Çeşitli şirketler ve gruplar, OpenXR Uzantıları aracılığıyla temel spesifikasyonun üstüne ekstra özellikler eklediler ve OpenXR 1.1 Bu uzantılardan beşini tüm cihazlar tarafından desteklenecek temel spesifikasyona getiriyor:

  • Foveated Rendering ile Stereo (Varjo'nun XR_VARJO_quad_views'inden tanıtılmıştır), "birden fazla grafik işleme API'sı genelinde" göz izlemeli veya sabit odaklı işleme için destek ekler.
  • Yerel Kat (XR_EXT_local_floor'dan yükseltildi), mevcut LOCAL ve STAGE'ye ek olarak üçüncü bir LOCAL_FLOOR izleme koordinat alanı türü eklendi. LOCAL aynı zamanda göz hizasında izleme olarak da bilinir ve yeniden merkezlemenin üç eksenin tümünü etkilediği anlamına gelir. STAGE ile yeniden merkezleme geçerli değildir çünkü koordinat alanının merkezi, oyun alanınızdaki zeminin merkezidir. Yeni LOCAL_FLOOR, dikey ekseni gerçek katınızla aynı hizada tutarken iki yatay ekseni ortalayan bir orta zemindir.
  • Kavrama Yüzeyi (XR_EXT_palm_pose'dan tanıtılmıştır), "uygulamaların, ister doğrudan ister bir hareket kontrol cihazı tarafından izlensin, kullanıcının elinde tutulan sanal bir nesneyi güvenilir bir şekilde oluşturmasına olanak tanıyan" bir poz.
  • xrLocateSpaces (ve buna karşılık gelen uzantı eşdeğeri XR_KHR_locate_spaces), bir "boşluk dizisini bulma işlevi".
  • XrUuid (XR_EXT_uuid'den yükseltilmiştir), evrensel olarak benzersiz bir tanımlayıcıyı barındıran bir veri türü.
Sürüm 1.1'den itibaren OpenXR'deki üç izleme koordinat alanı türü.

Khronos, OpenXR 1.1'in aynı zamanda 13 yeni etkileşim profili, başparmak dayanma yüzeyleri için tanımlayıcılar, kalemler, tetik kıvrılması ve tetik kaydırma, denetleyici öğeleri için yakınlık algılama ve indeks tetikleyicide ve tetikleyici altında yerelleştirilmiş dokunsal bilgiler de dahil olmak üzere "yeni özellikler ve açıklamalar" sunduğunu söylüyor. baş parmak.

Ayrıca OpenXR 1.1, geliştiricilerin uygulamada hata ayıklamasına yardımcı olmak için yetersiz izinler ve etkinleştirilmemiş bağımlılıklar için yeni hata kodları ekler.

Meta, Pico, HTC, Valve, Varjo ve Unity gibi büyük şirketler OpenXR'ye desteklerini yinelediler ve OpenXR 1.1'i destekleme niyetlerini dile getirdiler; ancak yine de özellikle Apple'ı desteklemediler. Apple Vision Pro, açık tescilli ARKit ve RealityKit API'lerini kullanan OpenXR'yi desteklemez.

spot_img

En Son İstihbarat

spot_img

Bizimle sohbet

Merhaba! Size nasıl yardım edebilirim?