Монадонун биринчи чыгарылышы, виртуалдык реалдуулук түзмөктөрү үчүн платформа

жарыяланган долбоордун биринчи релиз Cute, стандарттын ачык ишке ашырууну түзүүгө багытталган OpenXR, виртуалдык жана кеңейтилген реалдуулук тиркемелерин түзүү үчүн универсалдуу API, ошондой эле конкреттүү түзүлүштөрдүн мүнөздөмөлөрүн абстракциялаган аппараттык камсыздоо менен өз ара аракеттенүү үчүн катмарлардын топтомун аныктайт. Стандартты Khronos консорциуму даярдаган, ал дагы OpenGL, OpenCL жана Vulkan сыяктуу стандарттарды иштеп чыгат. Долбоордун коду C жана жазылган жайылуу BSD жана MIT лицензияларына негизделген, бирок экилик формада туунду чыгарманы жайылтууда атрибуцияны талап кылбаган GPL шайкеш Boost Software License 1.0 астында.

Monado смартфондордо, планшеттерде, компьютерлерде жана башка түзмөктөрдө виртуалдык жана кеңейтилген реалдуулук менен иштөөнү уюштуруу үчүн колдонула турган OpenXR талаптарына толук жооп берген иштөө убактысын камсыз кылат. Долбоордун алкагында бир нече негизги подсистемалар иштелип жатат:

  • Мейкиндикти көрүү кыймылдаткычы (объектиге көз салуу, беттик аныктоо, торду реконструкциялоо, жаңсоолорду таануу, көзгө көз салуу);
  • Каармандарды көзөмөлдөө үчүн кыймылдаткыч (гиростабилизатор, кыймылды болжолдоо, контроллерлор, камера аркылуу оптикалык кыймылга көз салуу, VR туулгасынан алынган маалыматтарга негизделген абалды көзөмөлдөө);
  • Композиттик сервер (түз чыгаруу режими, видео багыттоо, линзаларды коррекциялоо, композиттөө, бир эле учурда бир нече тиркемелер менен иштөө үчүн жумушчу мейкиндикти түзүү);
  • Өз ара аракеттенүү механизми (физикалык процесстердин симуляциясы, виджеттердин топтому жана виртуалдык реалдуулук тиркемелери үчүн инструменттер топтому);
  • Приборлор (жабдууларды калибрлөө, орнотуу кыймыл чектери).

Монадонун биринчи чыгарылышы, виртуалдык реалдуулук түзмөктөрү үчүн платформа

Биринчи релиз эксперименталдык деп эсептелет жана иштеп чыгуучуларды платформа менен тааныштырууга багытталган. Учурдагы абалында Монадо колдонмолорду түзүүгө жана колдоого алынган түзмөктөрдө айланууну көзөмөлдөөгө мүмкүндүк берет OpenHMD, ошондой эле түздөн-түз көрсөтүү мүмкүнчүлүгүн берет (Түз режим) операциялык системанын графикалык стекинен өтүп виртуалдык реалдуулук түзмөктөрүнө чыгаруу үчүн.
Азырынча Linux гана колдоого алынат (келечекте башка операциялык системаларды колдоо күтүлүүдө).

Негизги өзгөчөлүктөр:

  • Виртуалдык чындык туулгалары үчүн драйверлердин болушу HDK (OSVR Hacker Developer Kit) жана
    PlayStation VR HMD, ошондой эле PlayStation Move контроллерлору үчүн жана Razor Hydra.

  • Колдонуучулук оборудованиядолбоору тарабынан колдоого алынган OpenHMD.
  • Кошумча реалдуулук көз айнеги үчүн айдоочу Түндүк Star.
  • Intel RealSense T265 абалын көзөмөлдөө системасы үчүн айдоочу.
  • udev эрежелер топтому түп артыкчылыктарын албастан виртуалдык реалдуулук түзмөктөрүнө кирүү мүмкүнчүлүгүн конфигурациялоо.
  • Видеону чыпкалоо жана агылтуу үчүн негизи бар кыймылды көзөмөлдөө компоненттери.
  • PSVR жана PS Move контроллерлору үчүн алты даражадагы эркиндикке көз салуу системасы (6DoF, алдыга/артка, өйдө/ылдый, сол/оңго, ийилүү, тепкич, түрмөк).
  • Vulkan жана OpenGL графикалык API менен интеграциялоо үчүн модулдар.
  • Башсыз режим.
  • Мейкиндиктик өз ара аракеттенүүнү жана көз карашты башкаруу.
  • кадр синхрондоштуруу жана маалымат киргизүү үчүн негизги колдоо (иш-аракеттер).
  • Системанын X серверин кыйгап өтүп, түзмөккө түз чыгарууну колдогон даяр курама сервер. Vive жана үчүн шейдерлерди камсыз кылат Panotools. Проекциялык катмарлар үчүн колдоо бар.


Source: opennet.ru

Комментарий кошуу