微软azure空间不够_介绍Azure的增强现实:空间锚点

本文介绍了微软如何通过HoloLens 2和Azure Kinect重返增强现实领域,重点阐述了Azure空间锚点技术,这是一种将虚拟内容与现实世界物理位置链接的服务。空间锚点支持跨平台,可在多种设备上实现AR体验,如建筑物内的导航和沉浸式3D内容渲染。此外,文章还提到了Azure的远程渲染服务,允许在云端预渲染高分辨率图像,减轻设备的计算负担。
摘要由CSDN通过智能技术生成

微软azure空间不够

微软通过推出HoloLens 2耳机和Azure Kinect相机重新回到增强现实游戏中。 HoloLens 2比其前身更轻巧,功能强大,它不仅是独立设备,而且可以链接到将混合现实(Microsoft的增强现实或AR术语)带入公共云的一组Azure服务。

Azure的第一批服务旨在与任何平台一起使用,远远超出了Microsoft自己的工具。 即使比原始HoloLens降低了1,500美元的价格,3,500美元的HoloLens 2也不会成为您分发给每个维护人员或参加培训课程的每个人的设备。 借助可放在口袋中的AR就绪设备和台式机上的虚拟现实(VR)功能,您的所有用户都可以成为体验的一部分,而无需花费耳机。

[Kubernetes,无服务器框架,Kafka,Redis,.Net Core等:请参阅InfoWorld的2019年度技术奖获奖者 | 通过《 InfoWorld日报》时事通讯了解最新的企业技术中的关键新闻和问题。 ]

混合使用AR和VR设备非常有意义。 在去年的微软学生发展竞赛决赛中,最有趣的项目之一是针对消防员的培训应用程序 。 用户拥有完整的VR体验,可以探索正在燃烧的建筑物并使用不同的消防工具。 同时,培训师使用HoloLens通过仿真监视他们的进度,并在桌子上显示VR模型的视图。

技术的混合是Azure新工具的核心。 与其在HoloLens或支持VR的PC等独立设备中构建环境所需的一切,不如将公共云存储在您的模型中,以及将这些模型固定到特定物理位置的一种方式。 一旦这些数据存储在Azure中,您就可以使用Apple的ARKit和Google的ARCore以及Microsoft自己的工具对其进行访问。

新平台的核心是将物理和虚拟联系在一起的链接。 微软称这些链接为空间锚 。 它们是将虚拟对象锁定到托管环境的物理空间的映射。 它们提供了一个链接,可用于显示多个设备上模型的实时状态。 模型可以链接到其他数据源,为物联网或其他系统提供显示表面。 您可以选择通过将基于角色的访问控制绑定到地图来添加额外的安全层,以便将特定功能链接到特定用户。

建立空间锚

空间定位点是故意跨平台的,具有可通过诸如CocoaPods之类的服务获得的客户端设备的关键依赖项和库,以及具有诸如Swift之类的本机语言的示例代码。 您还需要在Azure中注册适当的帐户,以便代码可以针对空间锚服务进行身份验证。 微软将继续使用Unity作为其工具,尽管最近的公告表明不久将支持EA的Unreal。

若要使用该服务,首先需要为您的应用程序创建适当的Azure服务。 Azure的空间锚支持Microsoft现有的移动后端作为服务工具,因此学习曲线不太陡峭,并且具有熟悉的定价模型。 一旦启动并运行了Azure App Service实例,您的客户端应用程序便可以通过REST API与您的空间锚点和模型进行通信。

空间锚点的核心是将要托管您的AR内容的环境地图。 这可能意味着使用应用程序在环境中定位用户,然后生成该区域的地图。 某些设备(例如HoloLens)会自动执行此操作。 其他人则需要您扫描区域以构建地图。 使用应用程序自己的AR工具创建锚,然后将其作为3D坐标存储在Azure中。 锚点可以使用属性来确定呈现的内容以及如何链接不同的锚点,从而与它们相关联的其他信息。

无需永久使用空间锚。 可以给他们有效期。 锚过期后,用户将不再可见。 您也可以完全删除锚,例如,如果您不再需要共享特定内容。

获得正确的体验

对于空间锚点,一种有趣的选择是建筑物内导航。 一旦链接了空间锚点,并且您有了空间地图(可以是整个建筑物),便可以在链接的锚点之间生成导航。 指导提示可以显示在您的应用程序中,例如使用箭头表示到下一个锚点的方向和距离。 通过在AR应用程序中放置和链接锚点,可以为用户提供更自然的体验,并在用户希望看到它们的地方放置指示器。

正确定位锚点非常重要,因为这是一种非常身临其境的体验,并且您不想疏远用户。 Microsoft的准则建议锚点必须稳定并与物理对象相关联。 您需要考虑如何查看它们,从不同角度查看它们,以确保您的用户可以理解它们,并确保访问不受空间中其他对象的影响。 毕竟,您不希望用户在尝试读取墙上的告示牌时摔倒桌子。 将初始锚定位到特定的入口点也可以简化操作,使用户输入您的体验变得容易得多。

在Azure中渲染3D内容

Microsoft计划启动一项远程渲染服务,使用Azure将完全渲染的图像传送到设备。 建立令人信服的环境需要大量细节。 尽管HoloLens 2中的硬件是重大升级,但要实时交付完整的工业设备渲染仍然不容易。 您将需要高带宽连接和远程渲染服务,以便可以预渲染高分辨率图像,然后将其交付给用户。 可以在设备之间共享同一模型,一次渲染一次,多次使用。

有两种类型的设备:系留和不系留。 系留设备可以利用内置在现代图形工作站中的GPU来显示完全渲染的图像。 不受限制的设备中的低端GPU(即使具有HoloLens的HPU之类的增强功能)也无法处理复杂的图像,并且由此产生的“抽取”可减少多边形并压缩图像内容。

GPU已经出现在公共云中已有一段时间了。 尽管Azure的大部分Nvidia GPU支持都集中在CUDA和大规模云托管计算上,但它提供了一系列NV类VM,旨在用作渲染主机和基于云的可视化应用程序。

Azure远程渲染当前处于私有Beta中,并且尚未设置价格。 可能提供的产品是使用通用文件格式和通用渲染工具的,基于NV系列硬件的服务。 通过利用该功能并将其与HoloLens和其他设备一起使用,您可以从便携式设备上分担计算和耗电的工作,同时仍然能够提供高保真图像。

翻译自: https://www.infoworld.com/article/3343916/introducing-azures-augmented-reality-spatial-anchors.html

微软azure空间不够

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值