全息远程处理版本历史记录

注意

本指南特定于运行 Windows Mixed Reality 的 HoloLens 2 和 Windows 电脑上的全息远程处理。

版本 2.9.3(2023 年 10 月 26 日)

版本 2.9.2(2023 年 6 月 14 日)

  • 修复了在将侦听模式与 OpenXR API 一起使用时可导致 10 秒后超时的问题。

版本 2.9.1(2023 年 2 月 17 日)

  • 改进了较旧远程版本的稳定性。

版本 2.9.0(2023 年 2 月 13 日)

  • 使用 OpenXR API 的全息远程处理现在支持:
    • 播放器与遥控之间的时间戳转换。
    • The XR_MSFT_spatial_graph_bridge 扩展(修订版 2)。
  • 添加了对每个应用音频捕获的支持。
  • 向全息远程处理播放器添加了使用 QR 码的轻松反向连接,请参阅全息远程处理播放器
  • 将 GitHub 上的官方示例更新为 C++ 20。
  • 各种 bug 修复和稳定性改进。

版本 2.8.1(2022 年 7 月 6 日)

  • 改进了对 Azure 空间定位点的支持

版本 2.8.0(2022 年 5 月 3 日)

  • 针对 XR_MSFT_scene_understanding 扩展的完整功能支持。 因此,现在可支持所有场景计算功能和场景计算一致性。
  • 优化和延迟减少。
  • 修复了多 GPU 系统的问题。
  • 许多其他 bug 修复和稳定性改进。

版本 2.7.5(2022 年 3 月 23 日)

  • 各种 bug 修复和稳定性改进。

版本 2.7.4(2022 年 2 月 8 日)

  • 修复了阻止通过 Microsoft Store 提供的全息远程处理播放器正确启动的问题。

版本 2.7.3(2022 年 2 月 7 日)

  • 修复了 HEVC 视频解码延迟回归问题。

版本 2.7.2(2021 年 12 月 15 日)

  • 各种 bug 修复和稳定性改进。

版本 2.7.1(2021 年 10 月 26 日)

  • 各种 bug 修复和稳定性改进。

版本 2.7.0(2021 年 9 月 29 日)

  • 添加了对 OpenXR 扩展 XR_MSFT_spatial_anchor_persistence 的支持,允许在设备上的应用程序会话中持久化和检索空间定位点。
  • 添加了新的用户坐标系类型,可用于在自定义播放器和远程应用程序之间同步空间位置。
  • 修复了 PlayerContext 和 RemoteContext 中的连接和断开连接事件可能同时广播甚至以错误顺序广播的问题。 广播现在总是按顺序发生,但禁止在事件处理程序中阻塞以等待后续事件的广播。
  • 各种 bug 修复和稳定性改进。

版本 2.6.2(2021 年 8 月 20 日)

  • 修复了可能会对全息影像稳定性产生负面影响的 OpenXR 四层组合问题。

版本 2.6.1(2021 年 7 月 20 日)

  • XR_MSFT_holographic_remoting_speech 扩展现在允许在运行会话期间使用新参数重新初始化语音识别器。
  • 修复了语音识别可靠性在多个连接上降低的问题。
  • 各种 bug 修复和稳定性改进。

版本 2.6.0(2021 年 6 月 10 日)

  • 使用 OpenXR API 的全息远程处理现在支持:
    • 新的 XR_MSFT_holographic_remoting_speech 扩展,它允许应用程序以各种语言侦听自定义语音命令。
    • XR_MSFT_scene_understanding 扩展。 此扩展为应用程序提供了用户环境中平面、网格和对象的高级别表示形式。 此扩展可实现空间感知的应用程序的开发。 注意,XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT 是此版本中 xrComputeNewSceneMSFT 支持的唯一一致性。
    • XR_MSFT_spatial_graph_bridge 扩展,它允许应用程序创建 XrSpace 句柄来跟踪其他 Windows Mixed Reality 设备平台库或 API 的空间图节点。 注意,XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT 是此版本中的 xrCreateSpatialGraphNodeSpaceMSFT 支持的唯一节点类型。
  • 使用混合现实 API 的全息远程处理现在支持:
    • SpatialGraphInteropPreview.CreateCoordinateSystemForNode 重载,它允许应用程序跟踪静态空间图节点,以便用户可以推断环境中的位置和事物。
  • 同时使用 OpenXR 和混合现实 API 的全息远程处理现在支持:
  • Microsoft.MixedReality.SceneUnderstanding SDK。 此 SDK 允许应用程序计算用户周围场景(例如墙壁、地板和表面)的描述,从而提供四边形、网格和内容放置提示。
  • Microsoft.MixedReality.QR SDK,它允许应用程序跟踪检测到的 QR 码的位置、大小和内容。
  • 过度渲染,这可减少 HMD 两侧的黑色区域。
  • OpenXR 远程示例已更新为包含:
    • 使用 XR_MSFT_holographic_remoting_speech 扩展的示例。
  • 混合现实远程示例已更新为包含:
    • 使用 Microsoft.MixedReality.SceneUnderstanding SDK 的示例。
    • 使用 Microsoft.MixedReality.QR SDK(它取代了之前的 QR 码检测机制)的示例。
  • 在建立连接时,全息远程处理播放器现在会显示加载动画。
  • 修复了 OpenXR API 运行时和混合现实 API 示例中的 RenderDoc 兼容性问题。
  • 各种 bug 修复和稳定性改进。

版本 2.5.0(2021 年 2 月 12 日)

  • 使用 OpenXR API 的全息远程处理现在支持:
  • XR_MSFT_spatial_anchor 扩展。 此扩展允许应用程序创建空间定位点。 空间定位点是运行库将在用户物理环境中跟踪的任意点。
    • XR_MSFT_controller_model 扩展。 此扩展提供了一种为控制器加载 GLTF 模型的机制。
    • 作为 XR_MSFT_holographic_remoting 扩展的一部分的自定义数据通道。 OpenXR 远程示例中显示了一个相关示例。
  • 改进了播放器与远程端之间的同步。 此改进允许动态改变姿势和帧缓冲,从而确保远程呈现的内容以预期的目标帧速率顺畅地到达显示器。
  • 改进了可通过 Microsoft Store 获得的全息远程处理播放器的性能。
  • 优化了远程应用可以通过 SpatialSurfaceObserver 查询的空间表面网格的传输。
  • 修复了调用 SpatialAnchorManager 方法或释放定位点而导致断开连接异常的问题。
  • 修复了关闭 PlayerContext 或 RemoteContext 实例时导致崩溃的线程问题。
  • 桌面上的全息远程处理播放器:当缺少 Windows Mixed Reality 时显示错误消息,而不是静默关闭。
  • 许多其他 bug 修复和稳定性改进。

版本 2.4.1(2021 年 1 月 22 日)

  • 修复了 SpatialAnchorManager::RequestStoreAsync 在连接时调用时无法可靠工作的问题。
  • 修复了无法找到相关的定位点时 SpatialAnchorManager::TrySave 无法正确保存定位点的问题。

版本 2.4.0(2020 年 12 月 1 日)

版本 2.3.1(2020 年 10 月 10 日)

  • 修复了导致视觉抖动的远程姿势预测回归。
  • 实现了 PerceptionDeviceSetCreateFactoryOverride,这可确保全息远程处理附带的 PerceptionDevice.dll 不会干扰 Windows 10 附带的版本。

版本 2.3.0(2020 年 10 月 2 日)

  • 修复了当全息远程处理播放器暂停时可能发生的崩溃。
  • 改善了稳定性。

版本 2.2.3(2020 年 8 月 28 日)

  • Bug 修复和稳定性改进。

版本 2.2.2(2020 年 7 月 10 日)

版本 2.2.1(2020 年 7 月 6 日)

重要

版本 2.2.0Windows 应用认证包验证将失败。 如果你使用的是版本 2.2.0,并且想要将你的应用程序提交到 Microsoft Store,请至少更新到版本 2.2.1。

版本 2.2.0(2020 年 7 月 1 日)

版本 2.1.3(2020 年 5 月 25 日)

版本 2.1.2(2020 年 4 月 5 日)

  • 修复了最新的全息远程处理播放器和使用版本低于 2.1.0 的远程应用之间的音频向后兼容性问题。
  • 修复了空间定位点问题,该问题意外关闭了全息远程处理播放器。 此问题还会影响自定义播放器。

版本 2.1.1(2020 年 3 月 20 日)

  • 修复了使用 AMD GPU 时远程应用的视频编码问题。
  • 全息远程处理播放器性能改进。

版本 2.1.0(2020 年 3 月 11 日)

版本 2.0.20(2020 年 2 月 2 日)

  • 修复了导致崩溃的各种 bug。

版本 2.0.18(2019 年 12 月 17 日)

  • 添加了对 HolographicViewConfiguration 的支持
  • 修复了导致崩溃的各种 bug。
  • 修复了需要 HolographicSpace.CameraAdded 回调才能让 HolographicCamera 被接受并在 HolographicFrame 中显示为添加的相机的 bug。

版本 2.0.16(2019 年 11 月 11 日)

  • 修复了 QR 码跟踪中的死锁。
  • 修复了由于主线程中的阻塞等待而导致的未处理异常。

版本 2.0.14(2019 年 10 月 26 日)

  • 支持新的 PerceptionDevice API(Windows 10 2019 年 11 月更新)。
  • 修复了阻止由 SpatialGestureRecognizer 触发保持手势事件的问题。
  • 修复了使用 SpatialSurfaceObserver.SetBoundingVolume 时的线程问题。

版本 2.0.12(2019 年 10 月 18 日)

  • 修复了使用 NavigationRail(X/Y/Z) 时 SpatialGestureRecognizer 中出现崩溃问题。

版本 2.0.10(2019 年 10 月 10 日)

  • 修复了使用 VR 控制器的触发按钮时出现崩溃的问题。 全息远程处理并不完全支持控制器,如果与 HoloLens 2 进行了配对,则只有触发按钮和 Windows 按钮可以使用。

版本 2.0.9(2019 年 9 月 19 日)

  • 添加了对 SpatialAnchorExporter 的支持
  • 添加了新接口 IPlayerContext2(由 PlayerContext 实现),提供以下成员:
  • BlitResult 添加了 Failed_RemoteFrameTooOld
  • 稳定性和可靠性改进

版本 2.0.8(2019 年 8 月 20 日)

版本 2.0.7(2019 年 7 月 26 日)

  • 首次公开发布适用于 HoloLens 2 的全息远程处理。

另请参阅