ʻ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.
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.