GameNGen - 谷歌推出的首个AI游戏引擎,生成实时可玩的游戏

发布于 2024-08-29 · GameNGen是谷歌推出的首个AI游戏引擎,能以每秒20帧的速度实时生成逼真的DOOM游戏画面,甚至让60%的玩家无法区分真假。GameNGen预示着游戏开发可能不再需要传统编程,大幅降低成本,同时为游戏创作带来无限可能。GameNGen的推出可能颠覆2000亿美元的游戏产业,其影响或将扩展至虚拟现实、自动驾驶等领域。

GameNGen是什么

GameNGen是谷歌推出的首个AI游戏引擎,能以每秒20帧的速度实时生成逼真的DOOM游戏画面,甚至让60%的玩家分不出真假。它意味着做游戏可能不再需要传统编程,成本能降下来不少,也给游戏创作多出一些可能。按这个方向走,规模2000亿美元的游戏产业可能被它颠覆,影响还会扩到虚拟现实、自动驾驶这些领域。

GameNGen

GameNGen的功能特色

  • 实时游戏画面生成:在单个TPU上就能以每秒20帧的速度出高质量、实时的游戏画面。
  • 无需编程:跟传统游戏开发不一样,GameNGen允许“0代码”生成游戏,开发流程被简化了。
  • 高逼真度:生成的画面质量很高,多数玩家分不出是 AI 生成还是真实游戏画面。
  • 交互式体验:游戏环境、叙事和机制会跟着玩家的行为动态变化,体验更个性化。
  • 潜在多行业应用:这套技术不只对游戏产业有用,虚拟现实、自动驾驶汽车、智能城市这些领域也会受它影响。

GameNGen的技术原理

  • 神经网络:用深度神经网络学习、模拟游戏画面的生成。
  • 扩散模型:架构基于扩散模型,靠预测像素把连续的游戏帧生成出来。
  • 实时渲染:靠优化算法,在单个TPU上跑到每秒20帧的实时渲染。
  • 自回归生成:模型按前一帧的状态加上玩家输入,自回归地产出下一帧画面。
  • 数据集训练:用大量游戏数据训练神经网络,把画面效果和游戏逻辑一起学进去。
  • 动作嵌入:玩家的动作转成模型能读懂的嵌入,作为生成条件之一。
  • 上下文帧处理:模型会拿一定数量的历史帧当上下文,画面的连贯性和质量更好。
  • 噪声增强:训练时加噪声,缓解自回归生成里的漂移问题,生成更稳。

GameNGen的项目地址

GameNGen的应用场景

  • 游戏开发:给中小型游戏开发者一个不用编程的生成工具,游戏原型或完整游戏都能快速做出来。
  • 游戏测试:开发过程中用它做自动化测试,问题能快点发现、快点修。
  • 个性化游戏体验:按玩家的行为和偏好动态生成游戏内容和挑战。
  • 教育与培训:可以做模拟环境用于专业技能培训,比如军事战术模拟、医疗手术模拟。
  • 自动驾驶汽车:模拟各种驾驶场景,用来测试和训练自动驾驶系统。
0

相关文章

0 条评论

后参与评论

暂无评论,来抢沙发。