Monado 0.2 przybywa z obsługą wielowarstwową, Vive Wand i Valve Index i nie tylko

uroczy

Parę miesięcy temu rozmawiamy tutaj na blogu o Monado który jest platforma open source dla urządzeń rzeczywistości wirtualnej w standardzie OpenXR, który definiuje uniwersalne API do tworzenia aplikacji wirtualnej i rozszerzonej rzeczywistości, a także zestaw warstw do interakcji z komputerami, które wyabstrahują cechy konkretnych urządzeń.

Ci, którzy nie są zaznajomieni z projektem, powinni wiedzieć, że Monado ma na celu stworzenie otwartej implementacji standardu OpenXR przez środowisko wykonawcze w pełni zgodny z wymaganiami OpenXR, który można wykorzystać do organizowania pracy z wirtualną i rozszerzoną rzeczywistością na smartfonach, tabletach, komputerach PC i każdym innym urządzeniu. Standard OpenXR został przygotowany przez konsorcjum Khronos i definiuje uniwersalny interfejs API do tworzenia aplikacji rzeczywistości wirtualnej i rozszerzonej, a także zestaw warstw do interakcji z komputerami, które podsumowują cechy konkretnych urządzeń.

Co nowego w Monado 0.2?

Teraz w nowszych wiadomościach chłopaki z Collabora ogłosili premierę nowej wersji projektu „Monado 0.2”, w którym wśród dodanych ulepszeń zaznaczono, że na serwerze kompozytowym obsługa renderowania wielowarstwowego, z którym teraz wiem umożliwia aplikacjom umieszczanie wielu struktur XrKompozycjaLayerProjekcja (warstwa kompozycji do projekcji) i XrSkładWarstwaQuad (Jest to przydatne w przypadku elementów interfejsu użytkownika lub treści 2D w wirtualnym świecie).

Możliwość pracy z wieloma warstwami jest ważna dla aplikacji które używają czterech warstw do reprezentowania interfejsów użytkownika, a także to podstawa dalszej obsługi aplikacji z interfejsem nakładkowym na scenie, jak xrdesktop czy Pluto VR.

Kolejna zmiana to na serwerze i kontrolerach Komnozitny oferuje nasz konfigurator są umieszczone w oddzielnych procesach usługowych, trwają prace nad zapewnieniem możliwości podłączenia wielu aplikacji OpenXR do instancji usługi Monado i jednoczesnego ich przeglądania za pomocą rozszerzenia XR_EXTX_overlay.

Zostało to również zapewnione w nowej wersji Monado 0.2, obsługa kontrolerów Vive Wand i Valve Index i jego użycie do sterowania ruchem z trzema stopniami swobody (3DOF, ruch w trzech kierunkach).

W najbliższych miesiącach planowane jest dodanie obsługi sześciu stopni swobody (6DOF) przy użyciu systemu śledzenia Lighthouse.

Z innych zmian które wyróżniają się na tle nowej wersji:

  • Dodano obsługę Bluetooth LE, która jest używana w kontrolerze do kontrolera Google Daydream 3DOF.
  • Dodano kontroler arduino do eksperymentów podczas tworzenia własnych kontrolerów.
  • Sterownik systemu śledzenia pozycji otwartej libsurvive jest zintegrowany z komputerem mainframe.
  • Interfejs użytkownika do debugowania dodał obsługę niestandardowej grafiki, która jest obecnie używana do wizualizacji obciążenia procesora podczas renderowania.
  • Monado-gui obsługuje przechowywanie konfiguracji w katalogach $ XDG_CONFIG_HOME / monado i $ HOME / .config / monado.
  • Dodano możliwość konfiguracji kamer stereo USB dla PSMV (PlayStation Move) i PSVR (PlayStation VR).
  • Przeprojektowany system konstrukcyjny.
  • Dodano repozytorium PPA dla Ubuntu z regułami sprzętowymi Monado, OpenXR-SDK i udev xr.
  • Dodano obsługę uruchamiania usługi monado poprzez aktywację przez gniazdo w systemd.

Kod projektu jest napisany w języku C i jest rozpowszechniany na podstawie zgodnej z GPL licencji oprogramowania Boost 1.0, która jest oparta na licencjach BSD i MIT, ale nie wymaga wzmianki, gdy dzieło pochodne jest rozpowszechniane w formie binarnej.

Rozładowanie

Teraz platforma obsługuje tylko system Linux w przyszłości spodziewana jest zgodność z innymi systemami operacyjnymi.

I jak wspomnieliśmy w wiadomościach o tej nowej wersji, dodano Monado PPA dla Ubuntu, który można dodać, otwierając terminal i wpisując w nim:

sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update

Aby zainstalować, wystarczy wpisać:

sudo apt install monado

Wreszcie, Jeśli chcesz dowiedzieć się więcej o Monado, Możesz sprawdzić szczegóły, a także uzyskać dostęp do kodu źródłowego tego z jego oficjalnej strony internetowej.

Link jest taki.


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.