Açık sanal gerçeklik platformu Monado 21.0.0'ın piyasaya sürülmesi

Collabora, OpenXR standardının açık kaynak uygulaması olan Monado 21.0.0'ın piyasaya sürüldüğünü duyurdu. OpenXR standardı, Khronos konsorsiyumu tarafından hazırlandı ve sanal ve artırılmış gerçeklik uygulamaları oluşturmak için evrensel bir API'nin yanı sıra, belirli cihazların özelliklerini soyutlayan donanımla etkileşime geçmek için bir dizi katman tanımlar. Monado, akıllı telefonlarda, tabletlerde, PC'lerde ve diğer cihazlarda sanal ve artırılmış gerçeklikle çalışmayı organize etmek için kullanılabilecek, OpenXR gereksinimlerine tam olarak uyan bir çalışma zamanı sağlar. Proje kodu C dilinde yazılmıştır ve GPL ile uyumlu ücretsiz Boost Yazılım Lisansı 1.0 kapsamında dağıtılmaktadır.

Monado 21.0.0, OpenXR 1.0 standardıyla resmi olarak uyumlu olan ilk sürümdü. Khronos Konsorsiyumu uyumluluk testleri gerçekleştirdi ve Monado'yu resmi olarak uyumlu OpenXR uygulamaları listesine ekledi. Testler, VR cihazı simülasyon modunda masaüstü yapısı kullanılarak hem OpenGL hem de Vulkan grafik API'leriyle gerçekleştirildi. Başlangıçta sürümün 1.0 olarak numaralandırılması planlanmıştı ancak geliştiriciler, Mesa sürüm numaralandırmasına benzer şekilde yıl bazlı numaralandırma kullanmaya karar verdi.

İkinci önemli yenilik, SteamVR platformu için bir durum izleyicinin uygulanmasıyla bir sürücünün ve SteamVR için Monado için oluşturulan herhangi bir kulaklık sürücüsünü (HMD'ler) ve denetleyicileri SteamVR'de kullanmanıza olanak tanıyan bir eklenti oluşturucunun hazırlanmasıydı. Örneğin Monado, OpenHMD, Panotools (PSVR) ve Vive/Vive Pro/Valve Index sanal gerçeklik kulaklıkları için sürücüler sağlar.

Platformun bileşimi:

  • Uzamsal görüş motoru (nesne izleme, yüzey algılama, ağ yeniden yapılandırma, hareket tanıma, göz izleme);
  • Karakter takibi için motor (jiro stabilizatör, hareket tahmini, kontrolörler, kamera aracılığıyla optik hareket takibi, VR kaskından gelen verilere dayalı konum takibi);
  • Kompozit sunucu (doğrudan çıkış modu, video iletme, lens düzeltme, birleştirme, çeşitli uygulamalarla aynı anda çalışmak için bir çalışma alanı oluşturma);
  • Etkileşim motoru (fiziksel süreçlerin simülasyonu, bir dizi widget ve sanal gerçeklik uygulamaları için bir araç seti);
  • Enstrümantasyon (ekipman kalibrasyonu, hareket sınırlarının ayarlanması).

Anahtar özellikler:

  • Sanal gerçeklik kaskları HDK (OSVR Hacker Developer Kit) ve PlayStation VR HMD'nin yanı sıra Vive Wand, Valve Index, PlayStation Move ve Razor Hydra kontrol cihazları için sürücü.
  • OpenHMD projesi tarafından desteklenen donanımları kullanabilme.
  • North Star artırılmış gerçeklik gözlüklerinin sürücüsü.
  • Intel RealSense T265 konum izleme sistemi sürücüsü.
  • Kök ayrıcalıkları elde etmeden sanal gerçeklik cihazlarına erişimi yapılandırmaya yönelik bir dizi udev kuralı.
  • Videoyu filtrelemek ve yayınlamak için bir çerçeveye sahip hareket izleme bileşenleri.
  • PSVR ve PS Move kontrol cihazları için altı serbestlik dereceli karakter izleme sistemi (6DoF, ileri/geri, yukarı/aşağı, sol/sağ, sapma, eğim, yuvarlanma).
  • Vulkan ve OpenGL grafik API'leriyle entegrasyon modülleri.
  • Başsız mod.
  • Mekansal etkileşimi ve bakış açısını yönetmek.
  • Çerçeve senkronizasyonu ve bilgi girişi (eylemler) için temel destek.
  • Sistem X sunucusunu atlayarak cihaza doğrudan çıkışı destekleyen hazır bir kompozit sunucu. Vive ve Panotools için gölgelendiriciler sağlanmaktadır. Projeksiyon katmanları için destek var.

Açık sanal gerçeklik platformu Monado 21.0.0'ın piyasaya sürülmesi


Kaynak: opennet.ru

Yorum ekle