考虑场景设计
在构建场景之前,请务必考虑哪些数据将支持用户体验的最终目的。 在风电场用例中,你将构建一个 Unity 场景,以帮助在风电场中放置风力涡轮机,将其连接到操作数据,并在出现操作事件时采取措施。 要构建真实且有意义的沉浸式体验,还需要提供除风力涡轮机模型资产以外的上下文信息。
卫星图像可以提供上下文信息来支持真实性,并帮助推动决策制定。 在构建场景时,需要考虑研究领域的大小以及要检索的数据量。 数据数量/质量和性能之间应始终处于平衡状态。
大环境设计
若要利用沉浸式体验,应考虑在用户的直接视图之外进行设计。 通过允许用户配置其环境和周围的对象,他们可以将其体验调整到自己的物理空间。 请考虑使用基本或桌面平台来实现数字孪生体验,以及用户如何将其集成到当前环境。 在此用例中,基于图像的地形构成了风电场的初始基础。 由于整个风电场各部分同等重要,因此采取了循环形式来消除任何一个区域中的焦点概念,并鼓励用户在混合现实中导航地形,以从各个角度对风电场进行调查。 地形配备了图柄,可在用户物理空间中合适的表面进行放置和调整。
放置模块以实现舒适度
要确保用户的舒适,需要考虑对象放置。 对于感兴趣的区域,放置焦点的最佳位置是距用户 2 米(6.5 英尺)。 为了确保最大的舒适度,整个场景的对象都务必距离用户 1.25-5 米(4-16 英尺)。
在此用例中,涡轮机模型连接到 ADT 数据流并使用 MRTK 工具提示。 可以将这些有用对象附加到提供进一步数据点的场景中的资产。
在本教程中,会向每个涡轮机附加一个工具提示,然后再连接数据流。 在另一个环境中,可以选择将多个工具提示附加到一个对象(如果它包含许多组件,并且每个组件需要自己的数据点)。