发布开放虚拟现实平台Monado 21.0.0

Collabora 宣布发布 Monado 21.0.0,这是 OpenXR 标准的开源实现。 OpenXR 标准由 Khronos 联盟制定,定义了用于创建虚拟和增强现实应用程序的通用 API,以及一组用于与抽象特定设备功能的硬件交互的层。 Monado 提供完全符合 OpenXR 要求的运行时,可用于在智能手机、平板电脑、PC 和任何其他设备上组织虚拟和增强现实工作。 该项目代码是用 C 语言编写的,并根据免费的 Boost Software License 1.0 进行分发,与 GPL 兼容。

Monado 21.0.0 是第一个正式兼容 OpenXR 1.0 标准的版本。 Khronos 联盟已进行兼容性测试,并将 Monado 添加到官方兼容的 OpenXR 实现列表中。 使用 OpenGL 和 Vulkan 图形 API 执行测试,使用 VR 设备模拟模式下的桌面构建。 最初,版本计划编号为 1.0,但开发人员决定使用基于年份的编号,类似于 Mesa 版本编号。

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

平台构成:

  • 空间视觉引擎(物体跟踪、表面检测、网格重建、手势识别、眼球跟踪);
  • 角色跟踪引擎(陀螺仪稳定器、运动预测、控制器、通过摄像头进行的光学运动跟踪、基于 VR 头盔数据的位置跟踪);
  • 复合服务器(直接输出模式、视频转发、镜头校正、合成、创建同时与多个应用程序一起工作的工作空间);
  • 交互引擎(物理过程的模拟、一组小部件和虚拟现实应用程序的工具包);
  • 仪器仪表(设备校准、设置移动边界)。

主要特点:

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

发布开放虚拟现实平台Monado 21.0.0


来源: opennet.ru

添加评论