笔记本|什么是 MRTK-Unity?– 混合现实工具包

笔记本|什么是 MRTK-Unity?– 混合现实工具包


Microsoft 的混合现实工具包 (MRTK) 是一个开源工具包 , 自 2016 年HoloLens首次发布以来就一直存在 。
MRTK 是一组包含插件、示例和文档的组件 , 旨在帮助使用 Unreal Engine 或 Unity 的游戏引擎开发 MR 应用程序 , 提供两个版本的解决方案 - MRTK-Unity 和 MRTK for Unreal 。
了解面向 MR 开发人员的 MRTK-Unity 工具包
Microsoft 驱动的MRTK-Unity是一套组件和功能 , 用于加速在 Unity 中创建跨平台 MR 应用程序 。
MRTK-Unity 是一个可扩展的框架 , 允许开发人员更改其基本组件并提供跨平台输入系统和用户界面 (UI) 操作构建元素 。
它还通过允许即时查看更改的编辑器内模拟提供快速原型设计 。 MRTK-Unity 的关键特性之一是它通过支持多个平台来帮助互操作性 , 包括:

  • OpenXR (Unity 2020.3.8+) – Microsoft HoloLens 2和 Windows Mixed Reality 眼镜
  • Windows Mixed Reality – Microsoft HoloLens、Microsoft HoloLens 2和其他 Windows Mixed Reality 眼镜
  • Oculus(Unity 2019.3 或更高版本) – Oculus(现为 Meta)Quest
  • OpenVR – Windows 混合现实眼镜、HTC Vive和Oculus Rift
  • Ultraleap 手部追踪– Ultraleap Leap Motion 控制器
  • 移动 VR – iOS 和 Android
MRTK-Unity 的主要特点是什么?
MRTK-Unity 提供以下类别的功能:
  1. 输入系统
通过输入事件 , 用户可以将应用程序配置为接收来自多个输入源的输入——6 自由度 (6DoF) 控制器、关节手和语音 , 以及选择或菜单、功能 , 并将它们与各种输入相关联 。 此外 , 可以将设置指针添加到控制器中 , 以便通过注意力和指针事件来管理 UI 元素 。
  1. 配置文件
MRTK 整合了尽可能多的设置 , 默认锁定设置页面以确保您的项目始终有一个一致的起点 , 并鼓励用户随着项目的进展开始自定义设置 。 这些配置文件包括典型设置 , 例如边界系统、相机设置、传送和空间感知等 。
  1. 用户界面控件
【笔记本|什么是 MRTK-Unity?– 混合现实工具包】有许多构成 UI 控件的 UX 构建块 , 其中包括:
  • 按钮– 支持多种输入方式 , 包括 HoloLens 2 的铰接式手控
  • 对象操纵器- 用一只或两只手操纵对象的脚本
  • 交互式- 用于启用与主题支持和对象的视觉状态交互的脚本
  • 对象集合- 用于安排 3D 资产的脚本
  • 滑块- 用于更改支持直接手部跟踪的设置的用户界面滑块
  • 工具提示- 注释用户界面包括一个灵活的锚/枢轴机制 , 用于标记运动控制器和其他项目
  • 语音命令——用于合并语音输入的示例和脚本
  • 手部物理服务(实验性) ——手部物理服务允许物理对象和动画手之间的交互
  • Dock(实验性) ——允许用户在指定位置进出操作对象
  • 进度指示器——用于传达数据过程或操作的可视指示器
此外 , 还有用于眼动追踪的控件:目标选择、导航和热图 。

相关经验推荐