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.

Co-dhèanamh an àrd-ùrlair:

  • Einnsean lèirsinn spàsail (lorg nithean, lorg uachdar, ath-thogail mogal, aithneachadh gluasad-bodhaig, lorg sùla);
  • Einnsean airson tracadh charactaran (gyro stabilizer, ro-innse gluasad, luchd-riaghlaidh, lorg gluasad optigeach tron ​​​​chamara, lorg suidheachadh stèidhichte air dàta bho chlogaid VR);
  • 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);
  • Ionnsramaid (calibration uidheamachd, stàladh crìochan gluasad).

Prìomh fheartan:

  • Driver airson clogaidean virtual reality HDK (OSVR Hacker Developer Kit) agus
    PlayStation VR HMD, a bharrachd air airson riaghladairean PlayStation Move agus Razor Hydra.
  • Cleachdalachd оборудованияle taic bhon phròiseact Fosgail HMD.
  • Driver airson speuclairean fìrinn leasaichte North Star.
  • Dràibhear airson siostam tracadh suidheachadh Intel RealSense T265.
  • 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.

An dàrna foillseachadh de Monado, àrd-ùrlar airson innealan virtual reality

Source: fosgailtenet.ru

Cuir beachd ann