研究人员让标志性的《CS:GO》地图《Dust 2》完全通过神经网络在单个 RTX 3090 GPU 上模拟运行。 虽然这些片段既令人印象深刻,又问题百出,但它们展示了生成式人工智能在模仿全 3D 游戏环境方面取得的令人敬佩的进展。
该项目的负责人之一埃洛伊-阿隆索(Eloi Alonso)在 X/Twitter 上炫耀了"钻石"世界建模扩散模拟的运行片段。 乍一看,尽管输出只有 10 FPS,但如果保持耐心,游戏的玩法还是相当完整连贯的,玩家可以挥枪、装弹、看到枪口闪光,甚至体验到后坐力。
然而,当你意识到这个模型实际上并没有运行《CS:GO》的引擎时,事情就开始变得奇怪了。 研究人员给它喂食了大量《Dust 2》上的死亡竞赛场景用于训练,直到神经网络基本上能"幻化"出自己对经典地图和游戏玩法的近似。 GitHub 页面指出,他们使用了超过 500 万帧或 87 小时的游戏。 然后,他们使用 RTX 3090 玩了所有这些游戏。
这时你就会发现一些小问题,由于GPU模拟并不掌握重力或碰撞检测等概念,游戏的物理效果也就无从谈起。 玩家可以无休止地跳跃,基本上可以飞起来,武器在特定光线下会奇异地变形,快速移动会将环境分解成抽象模糊的一团乱麻,甚至可以像某种幽灵一样穿过坚固的墙壁。
当然,如果您想获得真正的、非噩梦般的《Dust 2》燃料体验,您现在就可以在 Steam 上下载《反恐精英 2》,以不像幻灯片的帧数享受游戏乐趣。 当然,这并不需要 RTX 3090,事实上,这款游戏经过优化,只需 1GB 显存即可正常运行。
尽管阿隆索的人工智能实验只是一个实验,但它代表了设备上人工智能处理能力的一个重要里程碑。 该模型完全是在单个 GPU 上进行训练的,然后由同一台 GPU 驱动生成式实时模拟。
这样的演示很少见,但这并不是生成式人工智能第一次尝试重现游戏体验。 例如,Google的一个团队最近推出了 GameNGen,它使用定制的稳定扩散模型实时生成一个《毁灭战士》关卡。
著名开发者彼得-莫利纽克斯(Peter Molyneux)预测人工智能最终将创造游戏的"大部分",从角色和动画到对话和游戏资产。