Monado 提供完全符合 OpenXR 要求的运行时,可用于在智能手机、平板电脑、PC 和任何其他设备上组织虚拟和增强现实工作。 该项目框架内正在开发几个基本子系统:
- 空间视觉引擎(物体跟踪、表面检测、网格重建、手势识别、眼球跟踪);
- 角色跟踪引擎(陀螺仪稳定器、运动预测、控制器、通过摄像头进行的光学运动跟踪、基于 VR 头盔数据的位置跟踪);
- 复合服务器(直接输出模式、视频转发、镜头校正、合成、创建同时与多个应用程序一起工作的工作空间);
- 交互引擎(物理过程的模拟、一组小部件和虚拟现实应用程序的工具包);
- 仪器仪表(设备校准、安装
运动边界 ).
第一个版本被认为是实验性的,旨在让开发人员熟悉该平台。 在当前状态下,Monado 允许您使用以下方式创建应用程序并在支持的设备上跟踪轮换情况:
目前仅支持 Linux(预计将来支持其他操作系统)。
主要特点:
- 虚拟现实头盔驱动程序的可用性
HDK (OSVR 黑客开发工具包)和
PlayStation VR 头显 ,以及 PlayStation Move 控制器和剃刀九头蛇 . - 可用性
设备 项目支持的开放式头显 . - 增强现实眼镜驱动程序
北极星 . - 英特尔实感 T265 位置跟踪系统驱动程序。
-
udev规则集 无需获取 root 权限即可配置对虚拟现实设备的访问。 - 具有用于过滤和流式传输视频的框架的运动跟踪组件。
- 适用于 PSVR 和 PS Move 控制器的六自由度角色跟踪系统(6DoF、前/后、上/下、左/右、偏航、俯仰、滚动)。
- 用于与 Vulkan 和 OpenGL 图形 API 集成的模块。
- 无头模式。
- 管理空间交互和观点。
- 对帧同步和信息输入(动作)的基本支持。
- 一个现成的复合服务器,支持绕过系统 X 服务器直接输出到设备。 为 Vive 和
帕诺工具 。 支持投影层。
来源: opennet.ru