Monado 21.0.0 բաց վիրտուալ իրականության հարթակի թողարկում

Collabora-ն հայտարարել է Monado 21.0.0-ի՝ OpenXR ստանդարտի բաց կոդով ներդրման թողարկման մասին: OpenXR ստանդարտը պատրաստվել է Khronos կոնսորցիումի կողմից և սահմանում է ունիվերսալ API՝ վիրտուալ և ընդլայնված իրականության հավելվածներ ստեղծելու համար, ինչպես նաև ապարատների հետ փոխազդեցության համար նախատեսված շերտերի մի շարք, որոնք վերացում են կոնկրետ սարքերի առանձնահատկությունները: Monado-ն ապահովում է գործարկման ժամանակ, որը լիովին համապատասխանում է OpenXR-ի պահանջներին, որը կարող է օգտագործվել վիրտուալ և ընդլայնված իրականության հետ աշխատանքը կազմակերպելու համար սմարթֆոնների, պլանշետների, ԱՀ-ների և ցանկացած այլ սարքերի վրա: Ծրագրի կոդը գրված է C-ով և տարածվում է անվճար Boost Software License 1.0-ի ներքո, որը համատեղելի է GPL-ի հետ:

Monado 21.0.0-ն առաջին թողարկումն էր, որը պաշտոնապես համատեղելի էր OpenXR 1.0 ստանդարտի հետ: Khronos Consortium-ն իրականացրել է համատեղելիության թեստավորում և Monado-ն ավելացրել է պաշտոնապես համատեղելի OpenXR ներդրման ցանկում: Թեստերը կատարվել են ինչպես OpenGL, այնպես էլ Vulkan գրաֆիկական API-ներով՝ օգտագործելով աշխատասեղանի կառուցումը VR սարքի մոդելավորման ռեժիմում: Սկզբում նախատեսվում էր տարբերակը համարակալել 1.0, սակայն մշակողները որոշել են օգտագործել տարվա համարակալումը, որը նման է Mesa տարբերակի համարակալմանը։

Երկրորդ կարևոր նորամուծությունը SteamVR պլատֆորմի համար վարորդի պատրաստումն էր՝ պետական ​​թրեյքերի ներդրմամբ, ինչպես նաև SteamVR-ի համար plugin գեներատոր, որը թույլ է տալիս օգտագործել SteamVR-ում Monado-ի համար ստեղծված ցանկացած ականջակալի դրայվեր (HMD): Օրինակ, Monado-ն տրամադրում է վարորդներ OpenHMD, Panotools (PSVR) և Vive/Vive Pro/Valve Index վիրտուալ իրականության ականջակալների համար:

Պլատֆորմի կազմը.

  • Տարածական տեսողության շարժիչ (օբյեկտների հետագծում, մակերեսի հայտնաբերում, ցանցի վերակառուցում, ժեստերի ճանաչում, աչքի հետևում);
  • Նիշերի հետևման շարժիչ (գիրո կայունացուցիչ, շարժման կանխատեսում, կարգավորիչներ, տեսախցիկի միջոցով օպտիկական շարժման հետևում, VR սաղավարտի տվյալների հիման վրա դիրքի հետևում);
  • Կոմպոզիտային սերվեր (ուղիղ ելքային ռեժիմ, վիդեո վերահասցեավորում, ոսպնյակների ուղղում, կոմպոզիտացիա, մի քանի հավելվածների հետ միաժամանակ աշխատելու համար աշխատանքային տարածքի ստեղծում);
  • Փոխազդեցության շարժիչ (ֆիզիկական պրոցեսների մոդելավորում, վիդջեթների մի շարք և գործիքակազմ վիրտուալ իրականության հավելվածների համար);
  • Գործիքավորում (սարքավորումների չափորոշում, շարժման սահմանների սահմանում):

Հիմնական առանձնահատկությունները.

  • Վարորդ վիրտուալ իրականության HDK (OSVR Hacker Developer Kit) և PlayStation VR HMD, ինչպես նաև Vive Wand, Valve Index, PlayStation Move և Razor Hydra կարգավորիչների համար:
  • OpenHMD նախագծի կողմից աջակցվող սարքաշար օգտագործելու ունակություն:
  • Վարորդ Հյուսիսային աստղի հավելյալ իրականության ակնոցների համար:
  • Վարորդ Intel RealSense T265 դիրքի հետևման համակարգի համար:
  • Վիրտուալ իրականության սարքերի մուտքը կարգավորելու համար udev կանոնների մի շարք առանց արմատային արտոնություններ ստանալու:
  • Շարժման հետևման բաղադրիչներ՝ տեսանյութերի զտման և հոսքի շրջանակով:
  • Ազատության վեց աստիճանի նիշերի հետևման համակարգ (6DoF, առաջ/հետ, վեր/ներքև, ձախ/աջ, թեքություն, թեքություն, գլորում) PSVR և PS Move կարգավորիչների համար:
  • Vulkan և OpenGL գրաֆիկական API-ների հետ ինտեգրվելու մոդուլներ:
  • Անգլուխ ռեժիմ.
  • Տարածական փոխազդեցության և տեսակետի կառավարում:
  • Հիմնական աջակցություն շրջանակների համաժամացման և տեղեկատվության մուտքագրման (գործողությունների):
  • Պատրաստի կոմպոզիտային սերվեր, որն աջակցում է սարքի ուղիղ ելքին՝ շրջանցելով համակարգի X սերվերը: Տրվում են ստվերներ Vive-ի և Panotools-ի համար: Կա աջակցություն պրոյեկցիոն շերտերի համար:

Monado 21.0.0 բաց վիրտուալ իրականության հարթակի թողարկում


Source: opennet.ru

Добавить комментарий