mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0
  • 指南
  • API 文档
  • 指南
  • 功能概述
  • 配置文件 Profiles
  • 配置文件概述

    Show / Hide Table of Contents
    • MRTK入门
      • 发布说明
      • MRTK包内容
      • 从早期版本更新
      • 从HTK更新
      • 生成和部署MRTK
      • NuGet包
      • MRTK配置对话框
      • 开始使用 MRTK和XR SDK
      • 性能
      • 全息图稳定
      • 在大型项目中使用MRTK
    • 架构
      • 概述
      • 框架和运行时
      • 输入系统
        • 术语
        • 核心系统
        • Controllers, pointers, and focus
      • 系统,扩展服务和 data providers
    • 功能概述
      • 边界系统 Boundary System
        • 边界系统概述
        • 配置边界可视化
      • 相机系统 Camera System
        • 相机系统概述
        • Camera Settings Providers
          • Windows 混合现实相机设置
          • Unity AR相机设置[实验性]
          • 创建camera settings provider
      • 跨平台支持
        • 为iOS和Android配置MRTK
      • 检测平台能力
      • 诊断系统 Diagnostics System
        • 诊断系统概述
        • 配置诊断系统
        • 使用可视化分析器
      • 扩展服务 Extension Services
        • 扩展服务创建向导
        • 场景过渡服务概述
      • 输入系统 Input System
        • 输入概览
        • 输入动作 Input Actions
        • 输入事件 Input Events
        • Input Providers
          • Input Providers 概述
          • 创建一个 input data provider
        • 控制器 Controllers
        • 眼动跟踪 Eyes
          • 概述
          • 入门
          • 通过代码访问数据
          • 验证跟踪校准 Validate Tracking Calibration
        • 凝视 Gaze
        • 手势 Gestures
        • 手部 Hands
        • 如何添加近距离交互 Near Interaction
        • 编辑器内输入模拟 In-Editor Input Simulation
        • 指针 Pointers
        • 语音输入 Voice Input
          • 语音转录 Dictation
          • 语音(命令和控制) Speech
      • 多场景系统 Multi Scene System
        • 多场景系统概述
        • 场景类型 Scene Types
        • 内容场景加载 Content Scene Loading
        • 监测内容加载 Monitoring Content Loading
        • 光照场景操作 Lighting Scene Operations
      • 打包 Packaging
        • MRTK包 MRTK Packages
        • MRTK模块化 MRTK Modularization
      • 配置文件 Profiles
        • 配置文件概述
        • 配置指南 Configuration Guide
      • 渲染 Rendering
        • 材质实例概述 Material Instance Overview
        • Shaders
          • MRTK标准着色器 MRTK Standard Shader
      • 服务 Services
        • 什么是混合现实特性
        • 什么是 MixedRealityServiceRegistry 和IMixedRealityServiceRegistrar
        • 扩展服务 Extension services
      • 空间感知系统 Spatial Awareness System
        • 空间感知概述
        • Spatial Observers
          • 为设备配置 Observers
          • 为Editor配置 Observers
          • 通过代码控制 Observers
          • 创建自定义 Observer
      • 传送系统概述 Teleport System Overview
      • 工具
        • Dependency Window
        • Extension Service Creation Wizard
        • Holographic Remoting
        • Input Animation Recording
          • Input Animation File Format Specification
        • Optimize Window
        • Runtime tools
          • Controller Mapping tool
      • UX 构建模块
        • 工具箱窗口 Toolbox Window
        • 按钮 Button
        • 边界框 Bounding Box
        • 对象操纵器 Object Manipulator
        • Manipulation Handler [废弃]
        • Slate
        • 系统键盘 System Keyboard
        • 可交互的 Interactable
        • Solvers
          • 点击放置 Tap to Place
        • 对象集合 Object Collection
        • 提示工具条 Tooltips
        • 滑动条 Slider
        • 手部菜单 Hand Menu
        • 近处菜单 Near Menu
        • 应用程序栏 App Bar
        • 指尖可视化 Fingertip Visualization
        • 进度指示器 Progress Indicator
        • 对话框 Dialog [实验性]
        • 手势教学 Hand Coach [实验性]
        • 可滚动对象集合 Scrolling Object Collection [实验性]
        • 脉冲着色器 Pulse Shader [实验性]
        • 停靠控件 Dock Control [实验性]
        • HoloLens键盘助手 [实验性]
      • 示例场景
        • 示例中心
        • 手势交互示例场景
        • 眼动跟踪示例场景
    • Contributing
      • Contributing Overview
      • Coding Guidelines
      • Writing and Running Tests
      • Writing Documentation
      • Pull Requests
      • Experimental Features
      • Breaking Changes
      • How to use DocFX
    • Planning
      • Roadmap
    • Notice
    • Authors

    配置文件 Profiles

    配置MRTK的主要方法之一是通过foundation包中提供的许多配置文件。场景中的主要MixedRealityToolkit对象将具有活动配置文件(active profile),该配置文件本质上是一个可编写脚本的对象。顶层的MRTK配置文件包含主要核心系统的每个核心的子配置文件数据,每个核心系统的设计目的是配置其相应子系统的行为。此外,这些子配置文件也是可编写脚本的对象,因此可以包含对位于它们之下一层的其他配置文件对象的引用。从本质上说,有一个完整的连接概要树,它组成了如何初始化MRTK子系统和特性的配置信息。

    For example, the Input system's behavior is governed by an input system profile, for example the DefaultMixedRealityInputSystemProfile (Assets/MRTK/SDK/Profiles). It's highly recommended to always modify the profile ScriptableObject assets via the in-editor inspector.

    例如,input system的行为由一个input system配置文件控制,例如' DefaultMixedRealityInputSystemProfile (Assets/MRTK/SDK/Profiles)。强烈建议始终通过in-editor inspector修改配置文件ScriptableObject资源。


    配置文件 Inspector

    Note

    While it is intended that profiles can be swapped out at runtime, this currently does not work

    默认配置文件 Default profile

    MRTK提供了一组默认配置文件,涵盖了MRTK支持的大多数平台和场景。例如,当你选择DefaultMixedRealityToolkitConfigurationProfile (Assets/MRTK/SDK/Profiles) 时,你将能够在VR (OpenVR, WMR)和HoloLens (1和2)上尝试场景。

    注意,因为这是一个通用的使用配置文件,所以它没有针对任何特定的用例进行优化。如果你想要在其他平台上更好的性能/特定设置,请看下面的其他配置文件,它们在各自的平台上做了一些微调。

    HoloLens 2 配置文件

    MRTK还提供了一个为HoloLens2上部署和测试优化的默认配置文件 : DefaultHoloLens2ConfigurationProfile (Assets/MRTK/SDK/Profiles/HoloLens2)。

    当提示为MixedRealityToolkit对象选择配置文件时,使用此配置文件而不是默认选择的配置文件。

    HoloLens2配置文件和默认配置文件之间的主要区别是:

    禁用的 特性:

    • Boundary System
    • Teleport System
    • Spatial Awareness System
    • Hand mesh visualization (due to performance overhead)

    启用的 系统:

    • The Eye Tracking provider
    • Eye input simulation

    相机配置文件设置(Camera profile settings)被设置为匹配,这样编辑器质量和播放器质量是相同的。这不同于默认的相机配置文件,默认配置文件中不透明的显示设置为更高的质量。

    这一变化意味着编辑器内的质量将会降低,这将更接近于在设备上呈现的内容。

    Note

    根据客户的反馈,空间感知系统在默认情况下是关闭的——这是一个有趣的可视化界面 但通常是关闭的,以避免启用后的视觉干扰和额外的性能打击 . 系统可以通过以下方法重新启用 此处为指导.

    • Improve this Doc
    In This Article
    • 默认配置文件 Default profile
    • HoloLens 2 配置文件
    Back to top Generated by DocFX