Zweet Verëffentlechung vu Monado, eng Plattform fir virtuell Realitéit Apparater

Firma Collabora presentéiert Projet Verëffentlechung Monado 0.2, zielt fir eng oppe Ëmsetzung vum Standard ze kreéieren OpenXR. Monado bitt eng Runtime déi voll mat OpenXR Ufuerderunge entsprécht, déi benotzt ka ginn fir Aarbecht mat virtueller an augmentéierter Realitéit op Smartphones, Pëllen, PCs an all aner Apparater ze organiséieren. Den OpenXR Standard gouf vum Khronos Konsortium virbereet an definéiert eng universell API fir virtuell an augmentéiert Realitéit Uwendungen ze kreéieren, souwéi eng Rei vu Schichten fir mat Hardware ze interagéieren, déi d'Charakteristike vu spezifeschen Apparater abstrakt. De Projet Code ass an C geschriwwen an verdeelt duerch ënner der gratis Boost Software Lizenz 1.0, kompatibel mat der GPL.

Ënnert den zousätzleche Verbesserungen:

  • Composite Server ënnerstëtzt elo Multi-Layer Rendering, wat et erlaabt Uwendungen verschidde Strukturen ze hosten XrCompositionLayerProjection и XrCompositionLayerQuad. Mat multiple Schichten ze schaffen ass wichteg fir Uwendungen déi véier Schichten benotze fir User Interfaces ze maachen, an ass och d'Basis fir weider Ënnerstëtzung fir Uwendungen mat engem Interface uewen op der Szen iwwerlagert, wéi z. xrdesktop oder Pluto VR.



  • De Composite Server a Chauffeuren ginn an getrennten Serviceprozesser getrennt. Aarbecht amgaang fir d'Fähigkeit ze bidden fir verschidde OpenXR Uwendungen mat enger Instanz vum Monado Service ze verbannen an se gläichzäiteg mat der XR_EXTX_overlay Extensioun ze visualiséieren.
  • Bitt Ënnerstëtzung fir de Vive Wand a Valve Index Controller an hir Notzung fir Bewegungskontrolle mat dräi Fräiheetsgraden (3DOF, Bewegung an dräi Richtungen). An den nächste Méint plangen mir Ënnerstëtzung fir sechs Fräiheetsgraden (6DOF, no vir / zréck, erop / erof, lénks / riets, yaw, pitch, roll) mat dem Tracking System ze addéieren Liichttuerm.
  • Zousätzlech Ënnerstëtzung fir Bluetooth LE, deen am Chauffer fir Google Daydream 3DOF Controller abegraff ass.
  • Arduino Driver fir Experimenter bäigefüügt wann Dir Är eege Controller erstellt;
  • De Chauffer vum oppene Positioun Tracking System ass an der Haaptstruktur integréiert libiwwerliewen.
  • D'Debugging User Interface ënnerstëtzt elo personaliséiert Grafiken, déi an hirer aktueller Form benotzt gi fir d'Laascht op der CPU während der Rendering ze visualiséieren.
  • Monado-gui ënnerstëtzt elo d'Späichere vun Astellungen an den $XDG_CONFIG_HOME/monado an $HOME/.config/monado Verzeichnisser. D'Fäegkeet bäigefüügt fir Stereo Kameraen mat engem USB Interface fir PSMV (PlayStation Move) an PSVR (PlayStation VR) ze konfiguréieren.
  • De Montagesystem gouf nei entworf. Dobäigesat PPA Repository fir Ubuntu mat Monado Packagen, OpenXR-SDK an xr-Hardware udev Regelen.
  • Ënnerstëtzung bäigefüügt fir de Monado-Service iwwer Socketaktivéierung am Systemd unzefänken.

Plattform Zesummesetzung:

  • Raum Visiounsmotor (Objet Tracking, Surface Detektioun, Mesh Rekonstruktioun, Geste Unerkennung, Auge Tracking);
  • Motor fir Charakter Tracking (Gyrostabilisator, Bewegungsprognose, Controller, optesch Bewegungsverfolgung duerch d'Kamera, Positiounsverfolgung baséiert op Daten aus engem VR Helm);
  • Composite Server (direkten Output Modus, Video Forwarding, Objektivkorrektur, Compositing, Schafe vun engem Aarbechtsberäich fir gläichzäiteg mat verschiddenen Uwendungen ze schaffen);
  • Interaktiounsmotor (Simulatioun vu kierperleche Prozesser, eng Rei vu Widgets an e Toolkit fir virtuell Realitéit Uwendungen);
  • Instrumentatioun (Ausrüstung Kalibrierung, Installatioun Bewegungsgrenzen).

Haaptmerkmale:

  • Driver fir virtuell Realitéit Helm HDK (OSVR Hacker Developer Kit) an
    PlayStation VR HMD, wéi och fir PlayStation Move Controller an Raséierapparat Hydra.
  • Benotzerfrëndlechkeet Ausrüstungvum Projet ënnerstëtzt OpenHMD.
  • Driver fir augmentéiert Realitéit Brëller Nordstar.
  • Driver fir Intel RealSense T265 Positioun Tracking System.
  • udev Regelen Zougang zu virtuell Realitéit Apparater ze konfiguréieren ouni Root Privilegien ze kréien.
  • Motion Tracking Komponenten mat engem Kader fir Filteren a Streaming Video.
  • Sechs Fräiheetsgrad Charakter Tracking System (6DoF, Forward / Backward, Up / Down, left / right, yaw, pitch, roll) fir PSVR an PS Move Controller.
  • Moduler fir Integratioun mat Vulkan an OpenGL Grafiken APIen.
  • Kapplos Modus.
  • Gestioun raimlech Interaktioun a Standpunkt.
  • Basis Ënnerstëtzung fir Frame Synchroniséierung an Informatiounsinput (Aktiounen).
  • E fäerdege Composite-Server deen direkten Output op den Apparat ënnerstëtzt, de System X Server ëmgoen. Bitt Shaders fir Vive an Panotools. Et gëtt Ënnerstëtzung fir Projektiounsschichten.

Zweet Verëffentlechung vu Monado, eng Plattform fir virtuell Realitéit Apparater

Source: opennet.ru

Setzt e Commentaire