Azure 混合现实云服务概述

 Azure Spatial Anchors image

使用 Azure 混合现实服务,解锁每个人都熟悉的世界 - 我们周围的三维物理世界。 通过在工作和世界的上下文中捕获和显示数字信息,帮助用户更有效地创建、学习和协作。 将 3D 引入移动设备、头戴显示设备和其他不受限制的设备上。 使用 Azure 有助于确保最敏感的信息受到保护。

混合现实服务

混合现实云服务(例如 Azure 远程渲染和 Azure 空间定位点)可帮助开发人员在各种平台上构建引人注目的沉浸式体验。 借助这些服务,当你创建应用程序来进行 3D 训练、预测性设备维护和设计审查时,可在项目中集成空间感知 - 所有操作均在用户环境的上下文中进行。

Azure 远程渲染

Azure 远程渲染(也称为 ARR)是一项服务,可用于实时渲染高度复杂的 3D 模型并将其流式传输到设备。 ARR 现已正式发布,可将其添加到面向 HoloLens 2 或 Windows 桌面电脑的 Unity 或 Native C++ 项目中。


ARR 是在不受限制的设备上运行的任何混合现实应用程序的重要组成部分,因为它们的计算渲染能力较小。 以下面的并排引擎模型比较为例:左侧的高保真模型具有超过 1800 万个三角形,而右侧的简化模型仅具有大约 20 万个三角形。 在每个细节都很重要的场景中(工业工厂管理、卡车发动机等资产的设计审查、术前手术规划等),3D 可视化将这些细节变为现实。 这有助于设计人员、工程师、医生和学生更好地理解复杂信息并做出正确的选择。 但是,这种简化可能会导致关键业务和设计决策所需的重要细节丢失。

Example of Azure Remote Rendering in Unity showcase app

ARR 通过将渲染工作负载移至云中的高端 GPU 来解决此问题。 然后,云托管的图形引擎接管并渲染图像,将其编码为视频流,并将模型直接流式传输到目标设备。

  • 对于高端 GPU 无法处理的复杂模型,ARR 将工作负载分配给多个 GPU,并将结果合并为一个图像,从而使该过程对用户完全透明。

ARR 不会限制可在应用中使用的用户界面类型,这是一个额外的好处。 在某个帧的结尾,本地渲染的内容将自动与远程图像合并,如下图所示:

Example of Azure Remote Rendering in Unity showcase app

Azure 空间定位点

Azure 空间定位点(又称为 ASA)是一项跨平台服务,可用于生成空间感知的混合现实应用程序。 借助 Azure 空间定位点,你可按真实世界的规模跨多台设备映射、保存和共享全息内容。 AOA 现为公共预览版,可在应用中进行试用。

Azure 空间定位点是针对混合现实中常见用例特别定制的解决方案,其中包括:

  • 导视:可以连接两个或多个空间定位点以创建用户必须与之交互的任务列表或关注点。
  • 多用户体验:用户可以通过与同一虚拟空间中的对象进行交互来来回传递移动。
  • 让虚拟内容在现实世界中持续存在:用户可以将虚拟对象植入现实世界中,并使其可供从其他受支持的设备查看。

Example of Azure Spatial Anchors

可在多种环境中开发该服务,并将其部署到大量设备和平台上。 这样的话,它们自带列表上的可用平台不用进行这些操作:

  • Unity for HoloLens
  • Unity for iOS
  • Unity for Android
  • 本机 iOS
  • 本机 Android
  • 用于 HoloLens 的 C++/WinRT 和 DirectX
  • Xamarin for iOS
  • Xamarin for Android

Azure Object Anchors

Azure Object Anchors (AOA) 是一项混合现实服务,它将 3D 内容与物理对象自动对齐,帮助打造丰富的沉浸式体验。 无需标记或手动对齐,即可结合相关信息理解对象。 使用 Object Anchors 构建混合现实应用程序,从而大量减少触控操作、减少对齐错误,同时改进用户体验。

Azure 对象定位点专门针对常见的混合现实用例定制,这些用例包括:

  • 培训:打造适合工作人员的混合现实培训体验,无需放置标记或花时间手动调整全息图对齐方式。
  • 任务指:使用混合现实时,可大大简化引导员工完成一组任务的过程。
  • 资产查找:如果物理空间中已经有某个对象的 3D 模型,则可使用 Azure Object Anchors 在物理环境中查找和跟踪该对象的实例。

Virtual overlay of azure object anchors on an open car engine

认知服务

Speech

语音

了解语音服务如何支持将语音处理功能集成到任何应用或服务中。 使用标准的(或可自定义的)语音字体将口语转换为文本或基于文本产生自然发音。 免费试用所有服务,并使用以下功能快速生成启用了语音服务的应用和服务。


Vision

视觉

识别、标识、说明、索引和调整你的图片、视频和数字墨迹内容。了解视觉服务如何使应用和服务能够准确地识别和分析图像、视频和数字墨迹中的内容。

独立 Unity 服务

下面列出的独立服务不适用于混合现实,但在各种开发上下文中都很有用。 如果要在 Unity 中开发,其中的每项服务都可集成到你的新项目或现有项目中。

设备支持

Azure 云服务 HoloLens 第 1 代 沉浸式头戴显示设备
语言翻译
计算机视觉
自定义视觉
跨设备通知
人脸识别
Functions 和存储
流式传输视频
机器学习
Functions 和存储
Application insights
对象检测
Microsoft Graph
机器人集成

另请参阅