← 最新论文
💻 computer science

Validating Navmesh using Geometry: Voxel-Based Analysis with Prioritized Exploration

本文提出了一种几何驱动框架,通过基于体素的分析重建可行走空间,并利用强化学习引导的优先探索,高效检测大规模游戏环境中导航网格与底层环境几何之间的一致性差异。

原作者: Ramesh Raghavan, Ojas Sharma, Sebastien Larrue, Alan Isaac Kunder, Aakash Sai, Rishi Mathur

发布于 2026-05-21
📖 1 分钟阅读☕ 轻松阅读

原作者: Ramesh Raghavan, Ojas Sharma, Sebastien Larrue, Alan Isaac Kunder, Aakash Sai, Rishi Mathur

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在构建一个庞大而复杂的电子游戏世界。在这个世界里,存在着看不见的“幽灵”(即非玩家角色,或称 NPC),它们需要四处走动、寻找玩家并执行任务。为此,游戏开发者会创建一种名为**导航网格(Navmesh)**的特殊隐形地图。你可以将导航网格想象成铺在地面上的一张巨大的数字蜘蛛网,它精确地告诉这些幽灵哪里可以行走,哪里不可以。

通常,这张网是根据游戏中的岩石、树木和建筑物自动生成的。但问题在于:随着艺术家和设计师不断改变游戏世界(移动一堵墙、添加一座山丘或删除一栋建筑),这张蜘蛛网往往会与实际情况脱节。它可能会说:“你可以走这里!”而实际上那里却有一堵实墙;或者它可能会说:“你不能走这里!”而实际上那里却是一条畅通的路径。一旦发生这种情况,幽灵就会卡住、穿墙而过,或者走上奇怪且断裂的路线,从而破坏玩家的体验。

旧方法:派遣探险者

传统上,为了发现这些故障点,开发者会派遣“探险机器人”(代理)在游戏世界中四处奔跑。如果某个机器人卡住或从悬崖上跌落,他们就知道出了问题。

  • 类比:这就像试图通过派遣一辆车跑遍整条城市街道来寻找一个巨大城市中的坑洼。这种方法既缓慢又昂贵,而且如果那辆车恰好没有直接碾过那个坑洼,你就可能会漏掉它。此外,车辆可能因其他原因卡住,这使得人们难以判断是道路本身出了问题,还是仅仅因为车辆轮胎状况不佳。

新方法:"X 光”与“智能侦察兵”

本文介绍了一种更智能、更快捷的方法来检查地图,而无需让机器人实际四处奔跑。他们主要使用两种工具:

1. "X 光”(基于体素的分析)

团队不再依赖现有的蜘蛛网(导航网格),而是利用游戏世界的原始构建模块,从头开始构建一张全新的、独立的地图。

  • 类比:想象一下,你使用一台巨大的 3D 打印机,将整个游戏世界用微小的、均匀的乐高积木(称为体素)打印出来。你观察这些积木,并问道:“根据物理定律和我们幽灵的大小,幽灵能站在这块积木上吗?”
  • 这就生成了一张纯粹源自世界几何形状(形状和大小)的“真相地图”。它不关心旧的蜘蛛网,只关心世界实际看起来是什么样子。

2. “智能侦察兵”(强化学习)

现在,他们拥有了一个巨大的乐高积木网格。检查每一块积木将耗时极长。因此,他们使用了一种由人工智能驱动的“智能侦察兵”(具体采用一种称为强化学习的机器学习方法)。

  • 类比:想象一名侦探在一间巨大而凌乱的房子里寻找线索。普通的侦探可能会按顺序检查每个房间(房间 1、房间 2、房间 3……)。但智能侦察兵从经验中学到了:“嘿,人们通常把钥匙丢在门附近或厨房桌子上。”
  • 侦察兵会忽略那些空旷、无聊的房间,直接聚焦于“高风险”区域——即几何结构复杂的区域,如陡峭的斜坡、狭窄的桥梁或玩家经常战斗的地方。它优先检查这些地点,因为蜘蛛网最有可能在这些地方出错。

他们如何捕捉错误

一旦智能侦察兵选定了一个要检查的地点,系统就会进行简单的比较:

  1. 询问“真相地图”:“幽灵能从起点到达这个地点吗?”
  2. 询问“蜘蛛网”(导航网格):“幽灵能到达这个地点吗?”
  3. 裁决:如果“真相地图”说“能”,但“蜘蛛网”说“不能”(反之亦然),系统就会将其标记为故障点。

为什么这很重要

  • 速度更快:由于智能侦察兵跳过了无聊的部分,它发现故障点所需的步骤比检查每一个点或使用随机猜测减少了约45%
  • 独立性:它不依赖幽灵实际奔跑并卡住。它通过数学方式检查地图,因此可以在游戏构建过程中(离线)运行,而无需等待玩家游玩。
  • 可扩展性:它能够处理巨大的开放世界游戏,因为它将世界分解为可管理的区块并独立检查它们。

总结

作者创造了一种工具,它充当电子游戏地图的质量控制检查员。与其等待角色卡住才意识到出了问题,不如利用该工具构建一张全新的、基于数学的“真相地图”,并利用智能 AI 快速搜寻游戏导航地图与实际世界不匹配的位置。这有助于游戏工作室更快地修复漏洞,并确保游戏世界对玩家而言感觉流畅且真实。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →