MixedRealityToolkit/MixedRealityToolkit-Unity

This repository holds the third generation of the Mixed Reality Toolkit for Unity. The latest version of the MRTK can be found here.

解决的问题

MRTK3 是一个开源工具包,旨在加速 Unity 中跨平台混合现实 (MR) 体验的开发。它提供了一个模块化框架,简化了创建适用于各种硬件设备和平台的交互与用户界面的过程。

运作方式

MRTK3 建立在 Unity 的 XR Interaction Toolkit (XRI) 和 OpenXR 之上,采用模块化的套件架构。这使开发人员能够仅将必要的组件(例如输入系统、UX 组件和空间操作工具)整合到他们的项目中。它利用 Unity Input System 提供统一的方式来处理来自各种设备的输入,包括手部追踪、游戏手柄和鼠标。

目标对象

为 HoloLens 2、Meta Quest、Magic Leap 2 和 Android XR 等设备开发混合现实应用程序的开发人员,以及针对传统平面屏幕桌面进行测试的开发人员。

特色亮点

  • 跨平台支持:专注于 OpenXR,支持广泛的设备,包括 HoloLens 2、Meta Quest 和 Magic Leap 2。
  • 性能优化:重新设计以实现零每帧内存分配,从而在资源受限的移动 MR 设备上最大化性能。
  • 模块化 UX 组件:包含一系列生产级 3D UX 构建模块,如体积按钮、滑块和手部锚定菜单。
  • 可扩展架构:建立在 Unity 的 XR Interaction Toolkit 和 Input System 之上,为交互范式提供开放式方法。
  • 数据绑定:支持数据绑定,用于品牌塑造、主题设置以及复杂列表中的动态数据管理。

相关

  • 项目
  • 项目
  • 项目
  • 项目