增强现实/虚拟现实

聚焦: Chaos Enscape 通过 NVIDIA VCR 优化 VR 质量和性能

 

精确再现 VR 体验对许多工作流程至关重要,但它极具挑战性。但虚拟现实测试对许多团队来说至关重要,尤其是当他们想解决虚拟现实体验的问题,或者想深入了解客户戴上耳机时看到的内容时。

Chaos Enscape正在使用NVIDIA VR Capture and Replay (VCR)来简化他们的 VR 构建测试,通过使用 NVIDIA VCR 播放录制的 VR 会话,以确认新的 Enscape 构建如预期那样运行。

Enscape 是一种主要用于 AECO 空间的实时可视化工具,具有 VR 功能。Chaos 的团队负责开发该应用程序的 VR 功能。在使用 VCR 之前,Chaos Enscape 的 VR 菜单和动作测试大部分都依赖于手动测试,这是一个既耗时又耗力的过程。

要测试 VR 场景,用户必须导航 VR 场景并按顺序按下 VR 控制器按钮。对于每次测试,用户必须进行相同的 VR 耳机动作并按相同的按钮序列才能获得一致的结果。但是,不可能总是以相同的位置和时间重复每个动作。

NVIDIA VCR 通过为 VR 录制、编辑、分析和回放提供易于使用的解决方案,帮助解决这些挑战。这使工程团队能够简化 VR 测试过程。

Chaos 的渲染工程师 Josua Meier 表示:“有了 NVIDIA VCR ,我们的测试有所改进,因为它的捕获和回放功能使我们能够运行模拟复杂 VR 交互的自动化测试,作为我们持续集成的一部分。”。

VR 测试过程自动化

此前,测试 VR 功能和软件构建仅针对 Chaos Enscape 手动和定期执行。这意味着在他们的虚拟现实中发现问题通常需要更长的时间。

现在,除了手动测试外, Chaos Enscape 团队每天都使用 NVIDIA VCR 进行自动测试,以确保他们的 VR 实现按预期工作。

以下是 NVIDIA VCR 的工作原理:

  • NVIDIA VCR 记录 VR 用户输入:头部和控制器动作以及控制器按钮输入。
  • 对于回放, VR 应用程序接收来自 NVIDIA VCR 录制文件的 VR 输入。重放的会话是对原始会话的极其准确的再现。
  • 同一个 VR 会话可以在桌面上重复回放,并且回放不需要物理 VR 操作员。
An image of office space redesign allotting desk, monitor, and chair space.
图 1 。 Chaos Enscape 展示 Lake | Flato Architects 办公空间模型, NVIDIA VCR 拍摄

NVIDIA VCR 播放非常精确,使 Chaos 的工程师能够测试控制器输入,并使用自动播放脚本在场景中传送。

Meier 说:“ NVIDIA VCR 可以帮助我们更快地发现 VR 实现中的问题,这可能会为我们在发布前的测试周期节省几天时间。”。“这是一个运行稳定、可重复的 VR 测试的好解决方案,也很容易集成到现有系统中。”

根据之前对多个 ISV 的测试,开发人员的 VR 测试时间减少了,平均每周 2 . 5 小时。

了解更多信息

除了简化 VR 应用程序测试外,您还可以使用 NVIDIA VCR 作为一种开发工具来过滤 NVIDIA 录制的会话。使用附带的 C ++ API ,您可以创建用于编辑、重新计时和过滤的脚本,以平滑用户输入。

NVIDIA VCR 还可以帮助营销和分析团队,因为它可以回放 VR 会话,以客观地审查 VR 用户在 VR 零售体验中寻求最佳产品布局的地方。

有关详细信息,请参阅以下资源:

你可以在NVIDIA XR technologies at SIGGRAPH看到更多最新消息,该活动将于 8 月 6 日至 10 日举行。

 

标签