GameNGen - 谷歌推出的首个AI游戏引擎,生成实时可玩的游戏
发布于 2024-08-29 · GameNGen是谷歌推出的首个AI游戏引擎,能以每秒20帧的速度实时生成逼真的DOOM游戏画面,甚至让60%的玩家无法区分真假。GameNGen预示着游戏开发可能不再需要传统编程,大幅降低成本,同时为游戏创作带来无限可能。GameNGen的推出可能颠覆2000亿美元的游戏产业,其影响或将扩展至虚拟现实、自动驾驶等领域。
GameNGen是什么
GameNGen是谷歌推出的首个AI游戏引擎,能以每秒20帧的速度实时生成逼真的DOOM游戏画面,甚至让60%的玩家分不出真假。它意味着做游戏可能不再需要传统编程,成本能降下来不少,也给游戏创作多出一些可能。按这个方向走,规模2000亿美元的游戏产业可能被它颠覆,影响还会扩到虚拟现实、自动驾驶这些领域。
GameNGen的功能特色
- 实时游戏画面生成:在单个TPU上就能以每秒20帧的速度出高质量、实时的游戏画面。
- 无需编程:跟传统游戏开发不一样,GameNGen允许“0代码”生成游戏,开发流程被简化了。
- 高逼真度:生成的画面质量很高,多数玩家分不出是 AI 生成还是真实游戏画面。
- 交互式体验:游戏环境、叙事和机制会跟着玩家的行为动态变化,体验更个性化。
- 潜在多行业应用:这套技术不只对游戏产业有用,虚拟现实、自动驾驶汽车、智能城市这些领域也会受它影响。
GameNGen的技术原理
- 神经网络:用深度神经网络学习、模拟游戏画面的生成。
- 扩散模型:架构基于扩散模型,靠预测像素把连续的游戏帧生成出来。
- 实时渲染:靠优化算法,在单个TPU上跑到每秒20帧的实时渲染。
- 自回归生成:模型按前一帧的状态加上玩家输入,自回归地产出下一帧画面。
- 数据集训练:用大量游戏数据训练神经网络,把画面效果和游戏逻辑一起学进去。
- 动作嵌入:玩家的动作转成模型能读懂的嵌入,作为生成条件之一。
- 上下文帧处理:模型会拿一定数量的历史帧当上下文,画面的连贯性和质量更好。
- 噪声增强:训练时加噪声,缓解自回归生成里的漂移问题,生成更稳。
GameNGen的项目地址
-
arXiv技术论文:https://arxiv.org/pdf/2408.14837
GameNGen的应用场景
- 游戏开发:给中小型游戏开发者一个不用编程的生成工具,游戏原型或完整游戏都能快速做出来。
- 游戏测试:开发过程中用它做自动化测试,问题能快点发现、快点修。
- 个性化游戏体验:按玩家的行为和偏好动态生成游戏内容和挑战。
- 教育与培训:可以做模拟环境用于专业技能培训,比如军事战术模拟、医疗手术模拟。
- 自动驾驶汽车:模拟各种驾驶场景,用来测试和训练自动驾驶系统。






0 条评论
暂无评论,来抢沙发。