Monado, isang bukas na platform ng mapagkukunan para sa mga virtual reality device

ang cute

Kamakailan lamang ang paglalathala ng unang paglulunsad ng "Monado" na proyekto ay inihayag, alin ang isang bagong platform na naglalayong lumikha ng isang bukas na pagpapatupad ng pamantayang OpenXR, na tumutukoy sa isang unibersal na API upang lumikha ng mga virtual at pinalaking application ng katotohanan, pati na rin ang isang hanay ng mga layer upang makipag-ugnay sa mga computer na abstract ang mga katangian ng mga tukoy na aparato.

Ang pamantayan ay inihanda ng Khronos consortium, na bumubuo rin ng mga pamantayan tulad ng OpenGL, OpenCL at Vulkan.

Tungkol kay Monado

Ang cute nagbibigay ng isang runtime na ganap na sumusunod sa mga kinakailangan sa OpenXR, na maaaring magamit upang ayusin ang trabaho sa virtual at pinalawak na katotohanan sa mga smartphone, tablet, PC at anumang iba pang aparato, mula noon ang proyekto ay bumubuo ng maraming pangunahing mga subsystem, alin ang mga sumusunod:

  • Isang spatial vision engine: na responsable para sa pagsubaybay sa bagay, kahulugan ng ibabaw, muling pagbubuo, pagkilala sa kilos, pagsubaybay sa mata.
  • Isang character na engine sa pagsubaybay: Ang pagpapaandar nito ay upang makontrol ang gyroscopic stabilizer, hula ng paggalaw, mga tagakontrol, pagsubaybay sa kilusang optikal sa pamamagitan ng kamera, pagsubaybay sa posisyon batay sa data mula sa isang helmet ng VR.
  • Composite server: humahawak ng direktang mode ng output, pagpapasa ng video, pagwawasto ng lens, komposisyon, paghuhubog ng workspace upang gumana nang maraming mga application nang sabay-sabay.
  • Makina ng pakikipag-ugnay- Responsable ito para sa simulation ng mga pisikal na proseso, isang hanay ng mga widget at isang toolkit para sa mga virtual reality application.
  • Instrumentasyon: Ito ay responsable para sa pagkakalibrate ng kagamitan, pagtatatag ng mga limitasyon ng paggalaw, bukod sa iba pang mga bagay.

Kumusta kaAng l Monado ay ang unang OpenXR runtime para sa GNU / Linux at inaasahan na himukin ang pagbuo ng isang bukas na mapagkukunan XR ecosystem at ibigay ang pangunahing mga bloke ng gusali para sa mga vendor ng aparato upang i-target ang GNU / Linux platform.

Ng mga pangunahing katangian matindi yan ay ang pagkakaroon ng mga driver para sa HDK virtual reality headset (OSVR Hacker Developer Kit) at PlayStation VR HMD, pati na rin para sa mga nagkokontrol PlayStation Move at Razor Hydra.

Bilang karagdagan sa pagbibigay ng posibilidad ng paggamit ng kagamitan na katugma sa proyekto ng OpenHMD at magbigay ng isang driver para sa North Star na pinalaking reality baso.

Gayundin ay may isang hanay ng mga panuntunan sa udev upang mai-configure ang pag-access ng aparato Ang VR nang walang pahintulot sa ugat, kasama ang isang driver para sa sistema ng pagsubaybay sa posisyon ng Intel RealSense T265.

At saka isang handa nang gamitin na pinaghalo server na sumusuporta sa direktang output sa aparato, bypassing X server ng system. Ang mga shader ay ibinibigay para sa Vive at Panotools at suporta para sa mga layer ng projection.

Ang iba pang mga katangian nito ay:

  • Mga bahagi ng pagsubaybay sa paggalaw na may isang frame para sa pag-filter at streaming ng video.
  • Ang system ng pagsubaybay sa character na may anim na degree na kalayaan (6DoF, pasulong / paatras, pataas / pababa, kaliwa / kanan, yaw, pitch, roll) para sa mga Controller ng PSVR at PS Move.
  • Mga module para sa pagsasama sa mga Vulkan at OpenGL graphics API.
  • Screenless mode (walang ulo).
  • Pamahalaan ang mga pakikipag-ugnayan sa spatial at mga punto ng view.
  • Pangunahing suporta para sa pagsabay sa frame at pag-input ng impormasyon (mga pagkilos).

Tungkol sa unang bersyon ng Monado

Ngayon ang unang bersyon ay itinuturing na pang-eksperimentong at naglalayong simulan ang mga developer na pamilyar sa platform.

Sa kasalukuyang estado ng proyekto, Monado ay nagbibigay-daan upang lumikha ng mga application at subaybayan ang pag-ikot sa mga katugmang aparato gamit ang OpenHMD at din nag-aalok ng kakayahang direktang ipakita ang output sa mga virtual reality device bypassing ang operating system graphics stack.

Ang code ng proyekto ay nakasulat sa C at ipinamamahagi sa ilalim ng sumusunod na GPL na Boost 1.0 Software Lisensya, na batay sa mga lisensya ng BSD at MIT, ngunit hindi nangangailangan ng banggitin kung ang pamamahaging gawa ay ipinamamahagi sa binary form.

Ngayon sinusuportahan lamang ng platform ang Linux at pagiging tugma sa iba pang mga operating system ay inaasahan sa hinaharap.

Sa wakas, Kung nais mong malaman ang tungkol sa Monado, Maaari mong suriin ang mga detalye, pati na rin ma-access ang source code ng ito, mula sa opisyal na website.

Ang link ay ito.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Isang komento, iwan mo na

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish.

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   sanhi123 dijo

    Gusto ko ng isang mas mahusay na vr para sa linux sila ay may cv1 lamang at walang pagtatapos na balbula ay iniiwan nito ang isang braso ng mukha. Ang htc vive ay tila walang maraming hangarin kaya't tinanong ko sa twitter. Kailangan nilang magkaroon ng mga kahilingan sa developer na isipin muna ito.

    Ang iba pang bagay ay iilan ang mga humihiling para sa pag-unlad sa linux sa mga gumagamit ng vr sa sobrang sarado na mga kapaligiran at ang iba pa ay ang ilang mga gumagamit na nais ang mga saradong platform at alam na natin ang tela niyan!

bool (totoo)