Monado 21.0.0: стабилна версия, която официално отговаря на стандарта OpenXR 1.0

Разработчиците на Collabora пуснаха преди няколко дни стартирането на новата версия на Монадо 21.0.0, което е изпълнение с отворен код на стандарта OpenXR. Стандартът OpenXR е изготвен от консорциум Khronos и определя универсален API за създаване на приложения за виртуална и добавена реалност, както и набор от междинни слоеве за взаимодействие с оборудване, което абстрахира характеристиките на конкретни устройства.

Monado осигурява напълно съвместимо с OpenXR време за изпълнение които могат да се използват за стартиране на виртуална и добавена реалност на смартфони, таблети, компютри и всякакви други устройства. Кодът на проекта е написан на C и се разпространява под безплатния лиценз Boost 1.0, съвместим с GPL.

Сред основните характеристики:

  • Контролер за HDK (OSVR Hacker Developer Kit) и PlayStation VR HMD каски, както и контролери Vive Wand, Valve Index, PlayStation Move и Razor Hydra.
  • Възможност за използване на хардуер, съвместим с проекта OpenHMD.
  • Шофьор за очила с добавена реалност North Star.
  • Драйвер за система за проследяване на позицията Intel RealSense T265.
  • Набор от правила udev за конфигуриране на не-root достъп до устройства за виртуална реалност.
  • Компоненти за проследяване на движение с видео филтриране и стрийминг кадър.
  • Система за проследяване на знаци с шест степени на свобода (6DoF, напред / назад, нагоре / надолу, наляво / надясно, наклон, височина, ролка) за контролери PSVR и PS Move.
  • Модули за интеграция с графичните API на Vulkan и OpenGL.
  • Режим без екран (без глава).
  • Пространствено взаимодействие и управление на гледните точки.
  • Основна поддръжка за синхронизация на кадрите и въвеждане на информация (действия).
  • Готов за използване композитен сървър, който поддържа директен изход към устройството, заобикаляйки системния сървър X. Предвидени са шейдъри за Vive и Panotools.

Основни новини на Monado 21.0.0

Monado 21.0.0 беше първата версия, която официално се съобразява със стандарта OpenXR 1.0. Консорциумът Khronos извърши тестване за съвместимост и добави Monado към списъка на официално поддържаните реализации на OpenXR.

Тестването се извършва с OpenGL графични API и Vulkan API, като се използва десктоп компилация в режим на симулация на устройства за виртуална реалност. Първоначално се планираше да се присвои номер на версия 1.0, но разработчиците решиха да използват номерирането, използвайки годината, по аналогия с номерирането на версиите на Mesa.

Имаме удоволствието да съобщим, че Monado вече предлага официално съвместимо изпълнение на OpenXR. Официалният списък на изпълненията, съвместими с OpenXR 1.0, вече включва Monado, базиран на стартирането на тестовия пакет за съответствие на OpenXR на "фиктивно" устройство.

Имайте предвид, че състоянието на съответствие с OpenXR 1.0 се отнася само за симулираното устройство. Всеки, който изгражда продукт, използващ Monado с несимулиран хардуер, все още трябва да премине през пълния и нормален процес на приемане и съответствие за този продукт, за да претендира за съответствие с OpenXR и да извлече ползите.

Втората иновация важно беше подготовката на контролер за платформата SteamVR с внедряването на тракер на състоянието, както и генератор на приставки за SteamVR, позволяващ да се използва всеки контролер за слушалки (HMD) и контролери, създадени за Monado в SteamVR. Например, Monado предоставя драйвери за слушалки OpenHMD, Panotools (PSVR) и Vive / Vive Pro / Valve Index VR.

Що се отнася до обработката на версиите, разработчиците споменават, че тази първа версия е адекватна и те са се отдалечили от предварителната серия 0.XY

Тази първа официално съвместима версия е известна като 21.0.0, вместо 1.0.0. Общите конвенции на SemVer се отнасят основно до стабилността на API. Тъй като обаче единственият публичен API за Monado е чрез външно поддържаната спецификация OpenXR, стандартен номер SemVer за Monado ще остане в основна версия 1 за дълго време, въпреки напредъка в проекта.

Вместо това решихме да следваме модела за управление на версиите на проекта FreeDesktop.org, Mesa: хибрид на SemVer и контрол на версиите, базиран на дати. 

И накрая, ако се интересувате да научите повече за това на тази нова версия. Можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.