环境感知 目标 解释空间映射在增强现实体验中的价值。 识别空间感知的使用案例。 为XR场景选择适当的听觉提示。 引言 在XR开发中,将物理世界和数字世界融合是其关键特征之一。这项技术利用了诸如空间映射、空间感知和空间音频等概念,为用户提供真实的沉浸式体验。这些空间概念结合起来可以真正提升你的XR体验,并保持两者之间的无缝融合。 空间映射 空间映射创建了真实环境的三维地图,并使在真实表面上放置三维对象成为可能。通常,一个网格(通过设备镜头可见)会被放置到真实环境中,表示设备识别为表面的东西。当你在物理空间中移动时,网格会不断更新并考虑你的真实环境的变化。 通过空间映射完成的三维环境网格。 来源:微软 一旦你的物理空间被映射,你就可以利用该映射来将三维对象放置到真实表面上。
在XR开发中,将物理世界和数字世界融合是其关键特征之一。这项技术利用了诸如空间映射、空间感知和空间音频等概念,为用户提供真实的沉浸式体验。这些空间概念结合起来可以真正提升你的XR体验,并保持两者之间的无缝融合。
空间映射创建了真实环境的三维地图,并使在真实表面上放置三维对象成为可能。通常,一个网格(通过设备镜头可见)会被放置到真实环境中,表示设备识别为表面的东西。当你在物理空间中移动时,网格会不断更新并考虑你的真实环境的变化。

来源:微软
一旦你的物理空间被映射,你就可以利用该映射来将三维对象放置到真实表面上。一些设备能够保存映射的环境,并在应用启动时加载或导入到你的XR开发平台中以进行应用创建。
空间感知发生在三维对象意识到它的真实环境时。空间感知的优势在于它为用户提供了一种自然且熟悉的交互方式。

空间感知的常见使用案例包括:
放置
在这个场景中,一个三维花瓶被放置在一个真实的桌子上。三维花瓶意识到桌面并将其放置在桌面上。
遮挡
在这个场景中,一个三维椅子只在一面墙外可见。遮挡使你可以隐藏虚拟对象。三维椅子意识到分隔两个房间的墙壁。
物理
在这个场景中,一个三维球从桌子表面滚落并在碰到墙壁前停止。三维球意识到它与周围物体的互动,并以预期的方式滚动。
导航
在这个场景中,一个虚拟机器人在房间内导航,避开障碍物。虚拟机器人可以在环境中移动,同时意识到阻碍其路径的障碍物。
我们利用听觉进行交流、倾听和回应,同时也用来定位周围的物体。听觉提示可以提供真正的沉浸式体验——基本上模仿用户在现实世界中预期听到的声音。空间音频通过在听众周围360度范围内创造声音来提供这种真实感。
有四种听觉提示:
背景音是环境的背景噪音。这可能是繁忙城市中的噪音或另一个房间电视播放的声音。对象音是来自对象的声音。例如,空调在运行时会产生嗡嗡声。运动音是由运动产生的声音。如果有人在人行道上奔跑,我们会期望听到他们的脚步声。至于指令音,它是提供指令的音频。例如,操作机器的逐步指导。
音频的位置对用户感知音频的方式起着重要作用。我们可以利用XR开发平台中的空间音频功能和设置来微调音效的位置和音量。
我们已经确定了以下资源,以提供更多背景和学习内容,帮助你更好地理解本课程的内容。我们鼓励你复习下面的材料并探索更多相关主题。
声明:
本文件灏天文库团队进行了翻译。尽管我们力求准确,但请注意,翻译可能包含错误或不准确之处。原文档以其原始语言为准。我们不对因使用此翻译而产生的任何误解或误译负责。