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 для налаштування некорневого доступу до пристроїв віртуальної реальності.
  • Компоненти відстеження руху з відеофільтруванням та потоковим кадром.
  • Система відстеження символів із шістьма ступенями свободи (6DoF, вперед / назад, вгору / вниз, вліво / вправо, гойдалка, висота тону, рулон) для контролерів PSVR та PS Move.
  • Модулі для інтеграції з графічними API Vulkan і OpenGL.
  • Безекранний режим (без голови).
  • Просторова взаємодія та управління точками зору.
  • Базова підтримка синхронізації кадру та введення інформації (дії).
  • Готовий до використання композитний сервер, який підтримує прямий вихід на пристрій, минаючи системний сервер X. Для Vive та Panotools передбачені шейдери.

Основні новини Монадо 21.0.0

Monado 21.0.0 була першою версією, яка офіційно відповідала стандарту OpenXR 1.0. Консорціум Khronos провів тестування на сумісність та додав Monado до списку офіційно підтримуваних реалізацій OpenXR.

Тестування проводиться за допомогою графічних API OpenGL та API Vulkan, використовуючи збірку робочого столу в режимі моделювання пристроїв віртуальної реальності. Спочатку планувалося присвоїти номер версії 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.