Dumating ang Monado 0.2 na may suporta ng multi-layer, Vive Wand at Valve Index at marami pa

ang cute

Ilang buwan na ang nakalilipas pinag-uusapan natin dito sa blog ang tungkol kay Monado alin ang isang bukas na platform ng mapagkukunan para sa mga virtual reality device ng pamantayang OpenXR, na tumutukoy sa isang unibersal na API para sa paglikha ng mga virtual at pinalawak na mga application ng katotohanan, pati na rin isang hanay ng mga layer para sa pakikipag-ugnay sa mga computer na binubuo ng mga katangian ng mga tukoy na aparato.

Para sa mga hindi pamilyar sa proyekto, dapat nilang malaman ang Monado na iyon naglalayong lumikha ng isang bukas na pagpapatupad ng pamantayang OpenXR sa pamamagitan ng isang runtime 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. Ang pamantayan sa OpenXR ay inihanda ng Khronos consortium at tumutukoy sa isang unibersal na API para sa paglikha ng virtual at pinalawak na mga application ng katotohanan, pati na rin isang hanay ng mga layer para sa pakikipag-ugnay sa mga computer na nagbubuod ng mga katangian ng mga tukoy na aparato.

Ano ang bago sa Monado 0.2?

Ngayon sa mga pinakabagong balita, ang mga tao mula sa Collabora ay inihayag ang paglulunsad ng bagong bersyon ng proyekto na "Monado 0.2" at kung saan, kasama ng mga pagpapabuti naidagdag, naka-highlight na sa pinaghalo server ang suporta para sa pag-render ng multi-layer, na sa ngayon alam ko na Pinapayagan ang mga application na maglagay ng maraming istraktura XrCompositionLayerProjection (isang layer ng komposisyon para sa projection) at XrCompositionLayerQuad (Kapaki-pakinabang ito para sa mga elemento ng UI o nilalaman ng 2D sa virtual na mundo).

Ang kakayahang magtrabaho kasama ang maraming mga layer ay mahalaga para sa mga application na gumagamit ng apat na layer upang kumatawan sa mga interface ng gumagamit at din ay ang pundasyon para sa karagdagang suporta ng application na may isang overlay interface sa entablado, tulad ng xrdesktop o Pluto VR.

Ang isa pang pagbabago ay sa server at Komnozitny Controller ito ay inilalagay sa magkakahiwalay na proseso ng serbisyo, habang ang trabaho ay isinasagawa upang maibigay ang kakayahang ikonekta ang maraming mga application ng OpenXR sa isang halimbawa ng serbisyo ng Monado at tingnan ang mga ito nang sabay-sabay gamit ang XR_EXTX_overlay extension.

Ibinigay din ito sa bagong bersyon ng Monado 0.2, suporta para sa mga Controller ng Vive Wand at Valve Index at ang paggamit nito upang makontrol ang kilusan na may tatlong degree na kalayaan (3DOF, lumilipat sa tatlong direksyon).

Sa mga darating na buwan, planong magdagdag ng suporta para sa anim na degree ng kalayaan (6DOF) gamit ang Lighthouse system na pagsubaybay.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Nagdagdag ng suporta sa Bluetooth LE, na ginagamit sa controller para sa Google Daydream 3DOF controller.
  • Nagdagdag ng isang arduino controller para sa mga eksperimento kapag lumilikha ng iyong sariling mga Controller.
  • Ang libsurvive bukas na posisyon ng pagsubaybay sa system controller ay isinama sa mainframe.
  • Ang interface ng pag-debug ng gumagamit ay nagdagdag ng suporta para sa mga pasadyang graphics, na kasalukuyang ginagamit upang mailarawan ang pagkarga sa CPU sa panahon ng pag-render.
  • Sinusuportahan ng Monado-gui ang pagtatago ng mga pagsasaayos sa $ XDG_CONFIG_HOME / monado at $ HOME / .config / monado directories.
  • Nagdagdag ng kakayahang i-configure ang mga USB stereo camera para sa PSMV (PlayStation Move) at PSVR (PlayStation VR).
  • Muling idisenyo ang sistema ng pagtatayo.
  • Nagdagdag ng imbakan ng PPA para sa Ubuntu na may mga patakaran ng Monado, OpenXR-SDK at udev xr-hardware.
  • Nagdagdag ng suporta para sa pagsisimula ng serbisyong monado-service sa pamamagitan ng pag-aktibo sa pamamagitan ng socket sa systemd.

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.

Pagdidiskarga

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

At tulad ng nabanggit namin sa balita ng bagong bersyon, isang Monado PPA para sa Ubuntu ang naidagdag, na maaaring maidagdag sa pamamagitan ng pagbubukas ng isang terminal at pag-type ng mga sumusunod dito:

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

At upang mai-install kailangan mo lamang i-type:

sudo apt install monado

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.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  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.