Monado 21.0.0:一个稳定的版本,正式符合OpenXR 1.0标准

Collabora开发人员发布 几天前推出了新版本的 蒙纳多21.0.0,这是OpenXR标准的开源实现。 OpenXR标准是由Khronos联盟制定的,它定义了创建虚拟和增强现实应用程序的通用API,以及一组与抽象设备特定特性的设备进行交互的中间层。

Monado提供完全符合OpenXR的运行时 可用于在智能手机,平板电脑,PC和任何其他设备上运行虚拟现实和增强现实。 项目代码用C编写,并根据免费的符合GPL的Bo​​ost 1.0软件许可证发布。

主要功能包括:

  • HDK控制器(OSVR黑客开发套件)和PlayStation VR HMD头盔,以及Vive魔杖,Valve Index,PlayStation Move和Razor Hydra控制器。
  • 能够使用与OpenHMD项目兼容的硬件。
  • 北极星增强现实眼镜的驱动程序。
  • 英特尔实感T265位置跟踪系统的驱动程序。
  • 一组udev规则,用于配置对虚拟现实设备的非root用户访问。
  • 具有视频过滤和流帧的运动跟踪组件。
  • 具有六个自由度(6DoF,向前/向后,向上/向下,向左/向右,偏航,俯仰,横滚)的字符跟踪系统,用于PSVR和PS Move控制器。
  • 与Vulkan和OpenGL图形API集成的模块。
  • 无屏模式(无头)。
  • 空间互动和观点管理。
  • 基本支持帧同步和信息输入(操作)。
  • 即用型复合服务器,可绕过X系统服务器直接输出到设备,并为Vive和Panotools提供了着色器。

蒙纳多21.0.0的主要新闻

Monado 21.0.0是第一个正式符合OpenXR标准的版本 1.0。 Khronos联盟已经进行了兼容性测试,并将Monado添加到了官方支持的OpenXR实现列表中。

使用虚拟现实设备模拟模式下的桌面版本,使用OpenGL图形API和Vulkan API完成测试。 最初,计划分配版本号1.0,但是开发人员决定使用年份(与Mesa版本的编号类似)进行编号。

我们很高兴地宣布,Monado现在提供了一个官方兼容的OpenXR实现。 现在,基于在“虚拟”设备上运行OpenXR一致性测试套件的基础,符合OpenXR 1.0的正式实现的正式列表包括Monado。

请注意,OpenXR 1.0符合性状态仅适用于模拟设备。 使用Monado与非模拟硬件一起构建产品的任何人仍必须经过该产品的完整且正常的采用和遵从过程,才能声明其符合OpenXR并从中受益。

第二次创新 重要 为SteamVR平台准备了控制器 状态追踪器的实现以及SteamVR的插件生成器,它允许在SteamVR中使用任何耳机控制器(HMD)和为Monado创建的控制器。 例如,Monado提供了适用于OpenHMD,Panotools(PSVR)和Vive / Vive Pro / Valve Index VR耳机的驱动程序。

关于版本处理,开发人员提到此第一个发行版本已足够,并且他们已从初始版本系列0.XY移开。

此第一个正式兼容版本称为21.0.0,而不是1.0.0。 常见的SemVer约定主要解决API的稳定性。 但是,由于Monado唯一的公共API是通过外部维护的OpenXR规范,因此尽管项目有所进展,Monado的标准SemVer编号仍会长时间保留在主要版本1中。

相反,我们决定遵循FreeDesktop.org项目Mesa的版本控制模型,Mesa是SemVer和基于日期的版本控制的混合体。 

最后, 如果您有兴趣了解更多信息 这个新版本。 您可以查看详细信息 在下面的链接中。


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。