An dàrna foillseachadh de Monado, àrd-ùrlar airson innealan virtual reality
Companaidh co-obrachaidh air a thaisbeanadh foillseachadh pròiseict Monado 0.2, ag amas air buileachadh fosgailte den inbhe a chruthachadh FosgailXR. Tha Monado a’ toirt seachad ùine ruith a tha a’ gèilleadh gu h-iomlan ri riatanasan OpenXR, a dh’ fhaodar a chleachdadh gus obair le fìrinn bhrìgheil agus leasaichte a chuir air dòigh air fònaichean sgairteil, clàran, PCan agus innealan sam bith eile. Chaidh an inbhe OpenXR ullachadh le co-bhanntachd Khronos agus tha e a’ mìneachadh API uile-choitcheann airson a bhith a’ cruthachadh thagraidhean fìrinn brìgheil is leasaichte, a bharrachd air seata de shreathan airson eadar-obrachadh le bathar-cruaidh a bheir geàrr-chunntas air feartan innealan sònraichte. Tha còd a’ phròiseict sgrìobhte ann an C agus air a sgaoileadh le fo cheadachas bathar-bog Boost 1.0 an-asgaidh, a tha co-chosmhail ris an GPL.
Am measg nan leasachaidhean a chaidh a chur ris tha:
Tha Composite Server a-nis a’ toirt taic do thoirt seachad ioma-fhilleadh, a’ leigeil le tagraidhean aoigheachd a thoirt do iomadh structar XrCompositionLayerProjection и XrCompositionLayerQuad. Tha obrachadh le ioma-fhilleadh cudromach airson tagraidhean a bhios a’ cleachdadh ceithir sreathan gus eadar-aghaidh luchd-cleachdaidh a thoirt seachad, agus tha e cuideachd na bhunait airson tuilleadh taic do thagraidhean le eadar-aghaidh air a chòmhdach thairis air an t-sealladh, leithid deas-bhòrd no Pluto VR.
Tha am frithealaiche co-dhèanta agus draibhearan air an sgaradh ann am pròiseasan seirbheis fa leth. Obair a’ dol air adhart gus comas a thoirt seachad grunn thagraidhean OpenXR a cheangal ri aon eisimpleir de sheirbheis Monado agus an sealladh aig an aon àm a’ cleachdadh an leudachadh XR_EXTX_overlay.
A’ toirt taic do luchd-riaghlaidh Vive Wand agus Valve Index agus an cleachdadh airson smachd gluasad le trì ìrean de shaorsa (3DOF, gluasad ann an trì stiùiridhean). Anns na mìosan a tha romhainn, tha sinn an dùil taic a chuir ris airson sia ìrean de shaorsa (6DOF, air adhart / air ais, suas / sìos, clì / deas, yaw, pitch, roll) a’ cleachdadh an t-siostam tracadh Taigh-solais.
Taic a bharrachd airson Bluetooth LE, a tha air a ghabhail a-steach don draibhear airson Google Daydream 3DOF Controller.
Dràibhear arduino air a chur ris airson deuchainnean nuair a chruthaicheas tu na riaghladairean agad fhèin;
Tha draibhear an t-siostam tracadh suidheachadh fosgailte air fhilleadh a-steach don phrìomh structar libsurvive.
Tha an eadar-aghaidh cleachdaiche debugging a-nis a’ toirt taic do ghrafaichean àbhaisteach, a tha mar a tha iad an-dràsta air an cleachdadh gus an luchd air an CPU fhaicinn nuair a thathar a’ toirt seachad.
Tha Monado-gui a-nis a’ toirt taic do bhith a’ stòradh shuidheachaidhean anns na clàran $ XDG_CONFIG_HOME/monado agus $HOME/.config/monado. Chuir sinn ris a’ chomas air camarathan stereo a rèiteachadh le eadar-aghaidh USB airson PSMV (PlayStation Move) agus PSVR (PlayStation VR).
Chaidh an siostam cruinneachaidh ath-dhealbhadh. Air a chur ris Stòr-dàta PPA airson Ubuntu le pacaidean Monado, riaghailtean OpenXR-SDK agus xr-hardware udev.
Taic a bharrachd airson seirbheis monado a thòiseachadh tro ghnìomhachadh socaid ann an systemd.
Frithealaiche co-dhèanta (modh toraidh dìreach, gluasad bhidio air adhart, ceartachadh lionsa, co-sgrìobhadh, cruthachadh àite-obrach airson a bhith ag obair le grunn thagraidhean aig an aon àm);
Einnsean eadar-obrachaidh (samhlachadh phròiseasan fiosaigeach, seata de widgets agus inneal airson tagraidhean fìrinn fhìrinneach);
Driver airson clogaidean virtual reality HDK (OSVR Hacker Developer Kit) agus PlayStation VR HMD, a bharrachd air airson riaghladairean PlayStation Move agus Razor Hydra.
riaghailtean udev gus ruigsinneachd gu innealan brìgheil brìgheil a rèiteachadh gun a bhith a’ faighinn sochairean freumha.
Co-phàirtean tracadh gluasad le frèam airson sìoladh agus sruthadh bhidio.
Sia ìrean de shiostam tracadh caractar saorsa (6DoF, air adhart / air ais, suas / sìos, clì / deas, yaw, pitch, roll) airson luchd-riaghlaidh PSVR agus PS Move.
Modalan airson amalachadh le APIan grafaiceachd Vulkan agus OpenGL.
Modh gun cheann.
A’ riaghladh eadar-obrachadh spàsail agus sealladh.
Taic bunaiteach airson sioncronadh frèam agus cuir a-steach fiosrachaidh (gnìomhan).
Frithealaiche deiseil deiseil a bheir taic do thoraidhean dìreach chun inneal, a ’dol seachad air frithealaiche siostam X. A 'toirt seachad shaders airson Vive agus Panotools. Tha taic ann airson sreathan teilgean.