9.1.1 MRTK简介

9.1.1 MRTK简介

MRTK(Mixed Reality Tool Kits)是由微软公司推出的一款开源的MR跨平台开发工具包,它提供了一系列组件和功能帮助用户加速跨平台MR应用开发,支持Unity、Unreal Engine引擎。其主要功能包括:为空间交互和UI提供跨平台输入系统和构建基块;在编辑器内模拟实现快速原型制作,便于开发人员实时看见开发效果;作为可扩展的框架运行,让开发人员能够交换出核心组件;支持的平台广泛,包括Open XR、Windows Mixed Reality API、Oculus、Ultraleap手部跟踪等。其支持硬件包括:Microsoft Holo Lens系列、Windows Mixed Reality头显设备、Open VR头显设备(HTC Vive、Oculus Rift)、Android和iOS设备。目前普遍使用的是MRTK2版本。

2022年9月30日,微软公司发布了MRTK3的公共预览版,其在体系结构、性能方面进行了重要改进。新版本基于Unity XR交互工具包和Unity输入系统构建,专注于Ope.n XR,重新编写并设计了大多数功能和系统,从UX到输入再到子系统。并做出优化,以便在Holo Lens2和其他资源受限的移动平台上实现最高性能,等等。