Wydanie otwartej platformy wirtualnej rzeczywistości Monado 25.1.0

Wydano wydanie projektu Monado 25.1.0, rozwijającego otwartą implementację standardu OpenXR. Standard OpenXR został przygotowany przez konsorcjum Khronos i definiuje uniwersalne API do tworzenia aplikacji rzeczywistości wirtualnej i rozszerzonej, a także zbiór warstw do interakcji z sprzętem. Monado dostarcza runtime, który w pełni spełnia wymagania OpenXR i może być używany do organizacji pracy z rzeczywistością wirtualną i rozszerzoną na smartfonach, tabletach, PC i innych urządzeniach. Kod projektu napisany jest w języku C i dystrybuowany na podstawie bezpłatnej licencji Boost Software License 1.0, zgodnej z GPL.

Główne możliwości platformy:

  • Silnik przestrzennej wizji, wykonujący takie zadania jak śledzenie obiektów, określanie powierzchni, rekonstrukcja siatek, rozpoznawanie gestów, śledzenie ruchu gałek ocznych.
  • Silnik do śledzenia postaci, oferujący komponenty do przewidywania ruchów, optycznego śledzenia ruchów przez kamerę, śledzenia pozycji na podstawie danych z headsetu VR, żyroskopu i kontrolerów.
  • Serwer kompozytowy wspierający kompozycję, tryb bezpośredniego wyjścia, przesyłanie wideo, korekcję soczewek i formowanie przestrzeni roboczej dla jednoczesnej pracy z wieloma aplikacjami.
  • Silnik interakcji, dostarczający zestaw widgetów i toolkit dla aplikacji rzeczywistości wirtualnej, a także zawierający narzędzia do symulacji procesów fizycznych.
  • Serwer kompozytowy wspierający bezpośrednie wyjście na urządzenie. Dostarczane są shadery dla Vive i Panotools. Posiada wsparcie dla warstw projekcyjnych.
  • Zestaw narzędzi do kalibracji sprzętu i określania granic ruchu.
  • Sterowniki dla headsetów rzeczywistości wirtualnej HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), różnych modeli Vive oraz urządzeń, dla których dostępne są sterowniki OpenHMD.
  • Sterownik dla okularów rzeczywistości rozszerzonej North Star.
  • Sterownik do systemów śledzenia pozycji, takich jak Intel RealSense T265.
  • Zestaw reguł udev do konfiguracji dostępu do urządzeń rzeczywistości wirtualnej bez nadawania uprawnień root.
  • Komponenty do śledzenia ruchu z frameworkiem do filtrowania i strumieniowania wideo.
  • System śledzenia postaci z sześcioma stopniami swobody (6DoF, przód/tył, góra/dół, lewo/prawo, rotacja, przechylenie, pochylenie) dla kontrolerów PSVR i PS Move.
  • Moduły do integracji z grafiką API Vulkan i OpenGL.
  • Tryb bez ekranowy (Headless).
  • Zarządzanie przestrzenną interakcją i punktem widzenia.
  • Podstawowe wsparcie synchronizacji klatek i wprowadzania informacji (działań).

Wśród zmian w nowej wersji:

  • Udoskonalone śledzenie ruchu rąk. Dodano wsparcie dla rozszerzenia OpenXR XR_EXT_hand_tracking_data_source, co pozwala na oddzielne przetwarzanie trybów śledzenia rąk „unobstructed” (ręka wolna) i „conforming” (w ręce znajduje się jakiś obiekt, na przykład kontroler). Udoskonalono jakość sterowania za pomocą kontrolerów oraz przy jednoczesnym użyciu kontrolerów i śledzenia rąk. W sterownikach wprowadzono wsparcie dla nowych ról oraz rozwiązano problemy z orientacją i rozpoznawaniem pozycji rąk.
  • Wprowadzono system xrt_future oraz zrealizowano wsparcie dla rozszerzenia OpenXR XR_EXT_future, które zapewniają możliwości wykonywania operacji w trybie asynchronicznym (w przyszłych wersjach standardu OpenXR pojawi się wsparcie dla operacji, które można uruchamiać, nie czekając na zakończenie poprzednich).
  • Dodano sterowniki dla hełmów 3D Subur S1 oraz Rift DK2. Udoskonalone wsparcie hełmów 3D Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra i Fujitsu.
  • Dodano sterownik SolarXR IPC do wyodrębniania danych śledzenia z serwera SlimeVR.
  • W kompozycie serwerze Wprowadzono kompensację opóźnienia między śledzeniem ruchu głowy a rzeczywistym wyświetlaniem klatki na ekranach z liniowym skanowaniem (rolling-scanout). Zwiększono niezawodność ustawienia wymieniających się ze sobą wirtualnych buforów klatek (swapchain), stosowanych do zapewnienia płynnego wyświetlania.
  • W głównym interfejsie platformy Android wprowadzono wsparcie dla skanowania i zapisywania kodów QR do kalibracji urządzeń Cardboard.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster