ʻO ka lua o ka hoʻokuʻu ʻana o Monado, kahi kahua no nā polokalamu ʻoiaʻiʻo

Hui hui hōʻike ʻia hoʻokuʻu papahana Monado 0.2, i manaʻo ʻia e hana i kahi hoʻokō ākea o ka maʻamau OpenXR. Hāʻawi ʻo Monado i kahi runtime e hoʻokō pono ana i nā koi OpenXR, hiki ke hoʻohana ʻia e hoʻonohonoho i ka hana me ka virtual a me ka mea i hoʻonui ʻia ma nā smartphones, papa, PC a me nā mea hana ʻē aʻe. Ua hoʻomākaukau ʻia ka maʻamau OpenXR e ka Khronos consortium a wehewehe i kahi API ākea no ka hoʻokumu ʻana i nā noi virtual a me ka hoʻonui ʻia, a me kahi papa o nā papa no ka launa pū ʻana me nā lako e hoʻokaʻawale i nā hiʻohiʻona o nā mea kikoʻī. Ua kākau ʻia ke code papahana ma C a mahele ʻia e ma lalo o ka manuahi Boost Software License 1.0, kūpono me ka GPL.

Ma waena o nā hoʻomaikaʻi hou:

  • Kākoʻo ʻo Composite Server i kēia manawa i ka hāʻawi ʻana i nā ʻāpana he nui, e ʻae ana i nā noi e hoʻokipa i nā hale he nui XrCompositionLayerProject и XrCompositionLayerQuad. He mea koʻikoʻi ka hana ʻana me nā papa he nui no nā noi e hoʻohana ana i nā papa ʻehā e hāʻawi i nā pilina mea hoʻohana, a ʻo ia hoʻi ke kumu no ke kākoʻo hou aku i nā noi me kahi interface i uhi ʻia ma luna o ka hiʻohiʻona, e like me xrdesktop ai ole ia, Pluto VR.



  • Hoʻokaʻawale ʻia ka server composite a me nā mea hoʻokele i nā kaʻina lawelawe kaʻawale. Ke holomua nei ka hana e hāʻawi i ka hiki ke hoʻohui i nā noi OpenXR he nui i hoʻokahi manawa o ka lawelawe Monado a nānā iā lākou i ka manawa like me ka hoʻohana ʻana i ka hoʻonui XR_EXTX_overlay.
  • Hāʻawi i ke kākoʻo no nā mea hoʻokele Vive Wand a me Valve Index a me kā lākou hoʻohana ʻana no ka neʻe ʻana me ʻekolu degere o ke kūʻokoʻa (3DOF, neʻe i ʻekolu ʻaoʻao). I nā mahina e hiki mai ana, hoʻolālā mākou e hoʻohui i ke kākoʻo no ʻeono degere o ke kūʻokoʻa (6DOF, i mua/i hope, i luna/lalo, hema/'ākau, yaw, pitch, roll) me ka hoʻohana ʻana i ka ʻōnaehana hoʻopaʻa. Lighthouse.
  • Hoʻohui ʻia ke kākoʻo no Bluetooth LE, i hoʻokomo ʻia i ka mea hoʻokele no Google Daydream 3DOF Controller.
  • Hoʻohui ʻia ka mea hoʻokele arduino no nā hoʻokolohua i ka wā e hana ai i kāu mau mea hoʻokele;
  • Hoʻohui ʻia ka mea hoʻokele o ka ʻōnaehana hoʻokele kūlana wehe i ka hale nui libsurvive.
  • Ke kākoʻo nei ka mea hoʻohana debugging i nā kiʻi maʻamau, i hoʻohana ʻia i ko lākou ʻano o kēia manawa e ʻike i ka ukana ma ka CPU i ka wā o ka hoʻolilo ʻana.
  • Kākoʻo ʻo Monado-gui i ka mālama ʻana i nā hoʻonohonoho ma nā papa kuhikuhi $XDG_CONFIG_HOME/monado a me $HOME/.config/monado. Hoʻohui i ka hiki ke hoʻonohonoho i nā kāmela stereo me kahi USB interface no PSMV (PlayStation Move) a me PSVR (PlayStation VR).
  • Ua hoʻolālā hou ʻia ka ʻōnaehana hui. Hoʻohui ʻia PPA waihona no Ubuntu me nā pūʻolo Monado, OpenXR-SDK a me xr-hardware udev lula.
  • Hoʻohui i ke kākoʻo no ka hoʻomaka ʻana i ka lawelawe monado ma o ka hoʻoulu ʻana i ka socket i systemd.

haku mele ʻana:

  • ʻEnekini ʻike makaʻala (ka nānā ʻana i nā mea, ka ʻike ʻana i ka ʻili, ka hana hou ʻana o ka mesh, ka ʻike ʻana, ka nānā ʻana i ka maka);
  • ʻEnekini no ka nānā ʻana i ke ʻano (gyro stabilizer, motion prediction, controllers, optical motion tracking through the camera, position tracking based on data from VR helmet);
  • ʻO ka server composite (ke ʻano hoʻopuka pololei, ka hoʻouna wikiō, ka hoʻoponopono ʻana i ka lens, ka haku mele ʻana, ka hana ʻana i kahi wahi hana no ka hana like ʻana me nā noi he nui);
  • ʻEnekini pili (simulation o nā kaʻina hana kino, kahi hoʻonohonoho o nā widget a me kahi hāmeʻa no nā noi virtual reality);
  • Mea hana (calibration lako, hoʻokomo palena neʻe).

Nā hiʻohiʻona nui:

  • Ke kalaiwa no nā mahiole ʻoiaʻiʻo HDK (OSVR Hacker Developer Kit) a
    PlayStation VR HMD, a me nā mea hoʻokele PlayStation Move a Razor Hydra.
  • Hoʻohana оборудованияkākoʻo ʻia e ka papahana OpenHMD.
  • Keaukaha no nā aniani ʻoiaʻiʻo hoʻonui Hōkū Hōkū.
  • Keaukaha no Intel RealSense T265 ʻōnaehana huli kūlana.
  • udev rulesset e hoʻonohonoho i ke komo ʻana i nā polokalamu ʻoiaʻiʻo maoli me ka loaʻa ʻole o nā pono kumu.
  • ʻO nā ʻāpana hoʻopaʻa ʻana i ka neʻe ʻana me kahi kāʻei no ka kānana a me ke kahe wikiō.
  • ʻEono degere o ke kūʻokoʻa ʻōnaehana nānā (6DoF, i mua/i hope, i luna/i lalo, hema/'ākau, yaw, pitch, roll) no nā mea hoʻokele PSVR a me PS Move.
  • Nā modula no ka hoʻohui ʻana me Vulkan a me OpenGL kiʻi API.
  • ʻano poʻo ʻole.
  • Ka mālama ʻana i ka pilina spatial a me ka manaʻo.
  • Kākoʻo kumu no ka hoʻonohonoho hoʻonohonoho ʻana a me ka hoʻokomo ʻike (hana).
  • He kikowaena haku mele mākaukau e kākoʻo ana i ka hoʻopuka pololei ʻana i ka hāmeʻa, e kāʻalo ana i ka kikowaena X pūnaewele. Hāʻawi i nā shaders no Vive a Panotools. Aia ke kākoʻo no nā papa kuhikuhi.

ʻO ka lua o ka hoʻokuʻu ʻana o Monado, kahi kahua no nā polokalamu ʻoiaʻiʻo

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka