Monado, platforma open source dla urządzeń wirtualnej rzeczywistości

uroczy

Ostatnio zapowiedziano publikację pierwszego uruchomienia projektu „Monado”, który jest nowa platforma mająca na celu stworzenie otwartej implementacji standardu 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 wyodrębniają cechy konkretnych urządzeń.

Standard został przygotowany przez konsorcjum Khronos, która rozwija również standardy takie jak OpenGL, OpenCL i Vulkan.

O Monado

Uroczy zapewnia środowisko wykonawcze w pełni zgodne z wymaganiami OpenXR, który można wykorzystać do organizowania pracy z wirtualną i rozszerzoną rzeczywistością na smartfonach, tabletach, PC i każdym innym urządzeniu, ponieważ projekt rozwija kilka podstawowych podsystemów, które są następujące:

  • Silnik widzenia przestrzennego: który jest odpowiedzialny za śledzenie obiektów, definicję powierzchni, rekonstrukcję siatki, rozpoznawanie gestów, śledzenie oczu.
  • Silnik śledzenia znaków: Jego funkcją jest sterowanie stabilizatorem żyroskopowym, przewidywaniem ruchu, kontrolerami, optycznym śledzeniem ruchu przez kamerę, śledzeniem pozycji na podstawie danych z kasku VR.
  • Serwer złożony: obsługuje tryb wyjścia bezpośredniego, przekazywanie wideo, korekcję obiektywu, kompozycję, kształtowanie przestrzeni roboczej do jednoczesnej pracy z wieloma aplikacjami.
  • Silnik interakcji- Odpowiada za symulację procesów fizycznych, zestaw widżetów i zestaw narzędzi do aplikacji wirtualnej rzeczywistości.
  • Oprzyrządowanie: odpowiada m.in. za kalibrację sprzętu, ustalanie limitów ruchu.

Jak się maszl Monado to pierwsze środowisko uruchomieniowe OpenXR dla systemu GNU / Linux i ma nadzieję, że przyczyni się do rozwoju ekosystemu XR typu open source i zapewni podstawowe elementy budulcowe dla dostawców urządzeń, aby kierować się na platformę GNU / Linux.

Z głównych cech to się wyróżnia, to dostępność sterowników do zestawów słuchawkowych rzeczywistości wirtualnej HDK (Zestaw OSVR Hacker Developer Kit) i PlayStation VR HMD, jak również dla kontrolerów PlayStation Move i Razor Hydra.

Oprócz dostarczania możliwość korzystania ze sprzętu zgodnego z projektem OpenHMD i zapewnić sterownik okularów do rzeczywistości rozszerzonej North Star.

Również ma zestaw reguł udev do konfigurowania dostępu do urządzeń VR bez uzyskania autoryzacji roota, wraz ze sterownikiem do systemu śledzenia pozycji Intel RealSense T265.

I również gotowy do użycia serwer złożony, który obsługuje bezpośrednie wyjście do urządzeniaz pominięciem serwera X systemu. Dostępne są shadery dla Vive i Panotools oraz wsparcie dla warstw projekcyjnych.

Inne jego cechy to:

  • Komponenty śledzenia ruchu z ramką do filtrowania i przesyłania strumieniowego 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).
  • Zarządzaj interakcjami przestrzennymi i punktami widzenia.
  • Podstawowa obsługa synchronizacji ramek i wprowadzania informacji (działań).

O pierwszej wersji Monado

Teraz pierwsza wersja jest uważana za eksperymentalną i jest przeznaczony dla początkujących programistów zaznajomionych z platformą.

W obecnym stanie projektu, Monado pozwala na tworzenie aplikacji i śledzenie rotacji na kompatybilnych urządzeniach używając OpenHMD, a także oferuje możliwość bezpośredniego wyświetlania wyjście do urządzeń rzeczywistości wirtualnej omijanie stosu grafiki systemu operacyjnego.

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.

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

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.

  1.   przyczyna123 powiedział

    Chcę lepszego vr dla Linuksa, mają tylko cv1 i niedokończony zawór wychodzi z twarzy. Życie HTC najwyraźniej nie ma wielu intencji, więc zapytałem na Twitterze. Muszą mieć prośby programistów, aby najpierw o tym pomyśleć.

    Inną rzeczą jest to, że niewielu jest tych, którzy proszą o rozwój w Linuksie, którzy używają vr w super zamkniętych środowiskach, a po drugie, niewielu użytkowników chce zamkniętych platform i już wiemy, jak to działa!