首页 > 科技 >

微软Azure云MR:用空间锚点复刻真实世界

2019-02-27 10:28:41 网络整理 阅读:95 评论:0

新..的核心是将物理和虚拟联系在一起的链接,而微软将其称为空间锚点。

(映维网 2019年02月27日)随着HoloLens 2头显和Azure Kinect摄像头的推出,微软再次在增强现实的征程中扬帆出航。HoloLens 2比初代设备更轻巧,功能更强大。它不仅只是单纯的一体化设备,同时可以对接Azure服务并将混合现实纳入至公共云端。

Azure的首批服务旨在用于任何..,不仅只是微软自家的工具。对于HoloLens 2,即使是比第一代降价1500美元(商用版),,3500美元的标签都无法成为所有维修工人或..人员的设备。借助口袋中的AR规格设备和桌面端的虚拟现实功能,用户无需投资头显即可步入沉浸式体验之中。

微软Azure云MR:用空间锚点复刻真实世界

AR和VR设备的混合非常有意义。在2018年的微软学生开发竞赛决赛中,一个十分有趣的项目是为消防员提供相关的沉浸式..。用户拥有完整的VR体验,可探索燃烧的建筑物并使用不同的消防工具。与此同时,..师正利用HoloLens模拟监控消防员的进度(在桌面端显示VR模型)。

这种技术组合是Azure新工具的核心。你无需把构建环境所需的一切都集成至诸如HoloLens这样的一体机或VR规格PC,公共云端可以托管你的模型和将所述模型固定到特定物理位置的方法。一旦数据传输至Azure,你就可以通过苹果ARKit和谷歌ARCore,以及微软自家的工具进行访问。

新..的核心是将物理和虚拟联系在一起的链接,而微软将其称为空间锚点。它们是将虚拟对象锁定至物理空间的映射。它们提供了一个可用于显示跨设备模型实时状态的链接,而模型可以链接至其他数据源,为物联网或其他系统提供显示表面。通过将基于角色的访问控制绑定至映射,你可以选择增加额外的安全层,从而将特定功能链接给特定用户。

1. 构建空间锚点

空间锚点具备跨..支持,客户端设备的关键依赖(Dependency)和库可通过CocoaPods等服务获取,并通过Swift等原生语言提供示例代码。你同时需要在Azure..相应的帐户,以便代码可以针对空间锚点服务进行身份验证。微软将继续把Unity作为其工具,但最近的公告表明Unreal的支持即将推出。

要使用这项服务,你首先需要为应用程序创建适当的Azure服务。Azure的模拟描点支持微软现有的移动后端作为服务工具,因此学习曲线不是非常陡峭,而且其提供了熟悉的定价模型。在启动并运行Azure App Service实例后,你的客户端应用程序可以通过REST API与空间锚点和模型进行通信。

微软Azure云MR:用空间锚点复刻真实世界

空间锚点的核心是AR托管内容的环境映射。这可能意味着利用应用程序在环境中定位用户,然后生成所述区域的映射。特定设备(如HoloLens)能够自动执行这项操作,其他装置则需要你手动扫描以构建映射。应用程序自身的AR工具可以创建锚点,然后将其存储为Azure中的3D坐标。描点可以具有与之相关联的附加信息,并使用属性来确定所渲染的内容以及如何链接不同的锚点。

相关文章