Monado 21.0.0: stabilna wersja, która oficjalnie jest zgodna ze standardem OpenXR 1.0

Wydano deweloperów Collabora kilka dni temu uruchomiono nową wersję Monado 21.0.0, który jest otwartą implementacją standardu OpenXR. Standard OpenXR został przygotowany przez konsorcjum Khronos i definiuje uniwersalne API do tworzenia aplikacji wirtualnej i rozszerzonej rzeczywistości, a także zestaw warstw pośrednich do interakcji ze sprzętem, który wyodrębnia cechy konkretnych urządzeń.

Monado zapewnia w pełni zgodne środowisko wykonawcze OpenXR które można wykorzystać do uruchomienia wirtualnej i rozszerzonej rzeczywistości na smartfonach, tabletach, komputerach PC i każdym innym urządzeniu. Kod projektu jest napisany w języku C i jest udostępniany w ramach bezpłatnej licencji oprogramowania Boost 1.0 zgodnej z GPL.

Wśród kluczowych funkcji:

  • Kontroler do gogli HDK (OSVR Hacker Developer Kit) i PlayStation VR HMD, a także kontrolerów Vive Wand, Valve Index, PlayStation Move i Razor Hydra.
  • Umiejętność obsługi sprzętu zgodnego z projektem OpenHMD.
  • Kierowca okularów do rzeczywistości rozszerzonej North Star.
  • Sterownik systemu śledzenia pozycji Intel RealSense T265.
  • Zestaw reguł udev do konfigurowania dostępu użytkownika innego niż root do urządzeń rzeczywistości wirtualnej.
  • Komponenty śledzenia ruchu z ramką filtrującą i przesyłającą strumieniowo wideo.
  • System śledzenia postaci z sześcioma stopniami swobody (6DoF, przód / tył, góra / dół, lewo / prawo, odchylenie, nachylenie, przechylenie) dla kontrolerów PSVR i PS Move.
  • Moduły do ​​integracji z graficznymi API Vulkan i OpenGL.
  • Tryb bez ekranu (bezgłowy).
  • Przestrzenne interakcje i zarządzanie punktami widzenia.
  • Podstawowe wsparcie dla synchronizacji ramek i wprowadzania informacji (akcji).
  • Gotowy do użycia serwer złożony, który obsługuje bezpośrednie wyjście do urządzenia z pominięciem serwera X. Shadery są dostępne dla Vive i Panotools.

Główne wiadomości z Monado 21.0.0

Monado 21.0.0 było pierwszym wydaniem, które było oficjalnie zgodne ze standardem OpenXR. 1.0. Konsorcjum Khronos przeprowadziło testy zgodności i dodało Monado do listy oficjalnie obsługiwanych implementacji OpenXR.

Testowanie odbywa się za pomocą graficznych interfejsów API OpenGL i API Vulkan, przy użyciu kompilacji pulpitu w trybie symulacji urządzenia w rzeczywistości wirtualnej. Początkowo planowano nadać numer wersji 1.0, ale twórcy zdecydowali się na numerację z wykorzystaniem roku, analogicznie do numeracji wersji Mesa.

Z przyjemnością informujemy, że Monado zapewnia teraz oficjalnie zgodną implementację OpenXR. Oficjalna lista implementacji zgodnych z OpenXR 1.0 obejmuje teraz Monado, opartą na uruchomieniu zestawu testów zgodności OpenXR na „fikcyjnym” urządzeniu.

Należy pamiętać, że stan zgodności OpenXR 1.0 dotyczy tylko symulowanego urządzenia. Każdy, kto buduje produkt przy użyciu Monado z niesymulowanym sprzętem, musi nadal przejść przez pełny i normalny proces adaptacji i zgodności dla tego produktu, aby uzyskać zgodność z OpenXR i czerpać korzyści.

Druga innowacja ważny było przygotowanie kontrolera dla platformy SteamVR z wdrożeniem status trackera, a także generatora wtyczek dla SteamVR, który pozwala na użycie dowolnego kontrolera słuchawek (HMD) oraz kontrolerów stworzonych dla Monado w SteamVR. Na przykład Monado dostarcza sterowniki dla zestawów słuchawkowych OpenHMD, Panotools (PSVR) i Vive / Vive Pro / Valve Index VR.

Jeśli chodzi o obsługę wersji, programiści wspominają, że ta pierwsza wersja jest odpowiednia i odeszli od przedpremierowej serii 0.XY

Ta pierwsza oficjalnie zgodna wersja jest znana jako 21.0.0 zamiast 1.0.0. Wspólne konwencje SemVer dotyczą przede wszystkim stabilności API. Ponieważ jednak jedyne publiczne API dla Monado odbywa się za pośrednictwem zewnętrznie utrzymywanej specyfikacji OpenXR, standardowy numer SemVer dla Monado pozostałby w głównej wersji 1 przez długi czas, pomimo postępów w projekcie.

Zamiast tego zdecydowaliśmy się na model kontroli wersji projektu FreeDesktop.org Mesa: hybryda SemVer i kontroli wersji na podstawie daty. 

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat tej nowej wersji. Możesz sprawdzić szczegóły W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.