混合现实工具包
Microsoft混合现实工具包作为软件包的集合提供。以下各节介绍了这些软件包的内容。
Foundation
Microsoft.MixedRealityToolkit.Unity.Foundation程序包包括创建混合现实应用程序所需的核心组件。
文件夹 | 组件 | 描述 | ||
---|---|---|---|---|
MRTK/Core | 接口和类型定义,基类,标准着色器。 | |||
MRTK/Providers | ||||
ObjectMeshObserver | 使用3D模型作为数据的空间感知观察者。 | |||
OpenVR | 支持OpenVR设备。 | |||
UnityAR | (实验性)Camera settings provider,使MRTK在移动AR设备使用。 | |||
WindowsMixedReality | 支持Windows Mixed Reality设备,包括Microsoft HoloLens和沉浸式头显。 | |||
WindowsVoiceInput | 在Microsoft Windows平台上支持语音和语音转文字。 | |||
XRSDK | (实验性) 在 Unity 2019.3中支持Unity的新XR框架。 | |||
MRTK/SDK | ||||
Experimental | 实验功能,包括着色器,用户界面控件和独立系统管理器。 | |||
Features | 基于Foundation软件包的功能。 | |||
Profiles | Microsoft Mixed Reality Toolkit系统和服务的默认配置文件。 | |||
StandardAssets | 共同资源;模型,纹理,材料等 | |||
MRTK/Services | ||||
BoundarySystem | 实现VR边界支持的系统。 | |||
CameraSystem | 实现摄像机配置和管理的系统。 | |||
DiagnosticsSystem | 实现应用程序诊断的系统,例如可视分析器。 | |||
InputAnimation | 支持记录头部运动和手部跟踪数据。 | |||
InputSimulation | 支持编辑器中手和眼输入的模拟。 | |||
InputSystem | 提供支持访问和处理用户输入的系统。 | |||
SceneSystem | 提供多场景应用程序支持的系统。 | |||
SpatialAwarenessSystem | 提供支持以感知用户环境的系统。 | |||
TeleportSystem | 提供支持传送的系统(在跳跃中移动体验)。 |
Extensions
可选的Microsoft.MixedRealityToolkit.Unity.Extensions程序包包括扩展Microsoft混合现实工具包功能的其他服务
Note
扩展程序包需要Microsoft.MixedRealityToolkit.Unity.Foundation。
文件夹 | 组件 | 描述 |
---|---|---|
MRTK/Extensions | ||
HandPhysicsService | 为全关节手增加物理支持的服务。 | |
LostTrackingService | 简化在Microsoft HoloLens设备上处理跟踪丢失的服务。 | |
SceneTransitionService | 简化添加平滑场景过渡的服务。 |
Tools
可选的Microsoft.MixedRealityToolkit.Unity.Tools软件包包括有用的工具,这些工具可以使用Microsoft Mixed Reality Toolkit增强混合现实开发体验。 这些工具位于Unity编辑器的Mixed Reality Toolkit > Utilities菜单中。
Note
该工具包需要Microsoft.MixedRealityToolkit.Unity.Foundation。
文件夹 | 组件 | 描述 |
---|---|---|
MRTK/Tools | ||
DependencyWindow | 在项目中创建资源依赖图的工具。 | |
ExtensionServiceCreator | 可帮助创建扩展服务的向导。 | |
OptimizeWindow | 该实用程序可帮助自动配置混合现实项目,以在Unity中获得最佳性能。 | |
ReserializeAssetsUtility | 提供对重新序列化特定Unity文件的支持。 | |
RuntimeTools/Tools/ControllerMappingTool | 该实用程序使开发人员能够快速确定硬件控制器的Unity映射。 | |
ScreenshotUtility | 在Unity编辑器中启用捕获应用程序图像。 | |
TextureCombinerWindow | 组合图形纹理的实用程序。 |
Examples
可选的Microsoft.MixedRealityToolkit.Unity.Examples包包括演示项目,这些演示项目说明了Microsoft Mixed Reality Toolkit的功能。
Note
示例包需要Microsoft.MixedRealityToolkit.Unity.Foundation。
文件夹 | 组件 | 描述 |
---|---|---|
MRTK/Examples | ||
Demos | 简单的场景,说明一个或两个相关功能。 | |
Experimental | 演示场景演示了实验功能。 | |
Inspectors | 演示场景使用的Unity Editor inspectors。 | |
StandardAssets | 多个演示场景共享的共同资源。 |