Monado 第二次发布,虚拟现实设备平台

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

新增的改进包括:

  • 复合服务器现在支持多层渲染,允许应用程序托管多个结构 XrCompositionLayer投影 и Xr组合层四。使用多个层对于使用四层渲染用户界面的应用程序非常重要,也是进一步支持界面覆盖在场景顶部的应用程序的基础,例如 桌面版 или 冥王星虚拟现实.



  • 复合服务器和驱动程序放置在单独的服务进程中。 工作正在进行中 提供将多个 OpenXR 应用程序连接到 Monado 服务的一个实例并使用 XR_EXTX_overlay 扩展同时可视化它们的能力。
  • 为 Vive Wand 和 Valve Index 控制器及其用于三自由度运动控制(3DOF,三个方向的运动)提供支持。在接下来的几个月中,我们计划使用跟踪系统添加对六个自由度(6DOF、前/后、上/下、左/右、偏航、俯仰、滚动)的支持 Lighthouse.
  • 添加了对蓝牙 LE 的支持,该支持包含在 Google Daydream 3DOF 控制器的驱动程序中。
  • 添加了arduino驱动程序,用于在创建自己的控制器时进行实验;
  • 开位置跟踪系统的驱动器集成到主体结构中 自由生存.
  • 调试用户界面现在支持自定义图表,其当前形式用于可视化渲染期间 CPU 上的负载。
  • Monado-gui 现在支持将设置存储在 $XDG_CONFIG_HOME/monado 和 $HOME/.config/monado 目录中。添加了为 PSMV (PlayStation Move) 和 PSVR (PlayStation VR) 配置具有 USB 接口的立体摄像机的功能。
  • 装配系统已被重新设计。添加 PPA 存储库 适用于带有 Monado 软件包、OpenXR-SDK 和 xr-hardware udev 规则的 Ubuntu。
  • 添加了对通过 systemd 中的套接字激活来启动 monado-service 的支持。

平台构成:

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

主要特点:

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

Monado 第二次发布,虚拟现实设备平台

来源: opennet.ru

添加评论