详细介绍

GameNGen:谷歌首创AI驱动游戏引擎,颠覆游戏开发新体验
GameNGen是由谷歌推出的世界首个完全由AI驱动的游戏引擎,旨在彻底改变传统的游戏开发方式。这个引擎利用先进的神经网络技术,实时生成高质量的游戏画面,无需开发者手动编写代码。GameNGen能够在复杂的游戏环境中实现高质量的实时互动,以每秒20帧的速度生成类似于《毁灭战士》这样的游戏画面,其逼真的画质和复杂的交互效果让人难以区分AI生成与真实游戏之间的差别。
主要特点:
- 高质量实时交互:GameNGen能够在单个TPU上以超过20帧每秒的速度实时交互式地模拟经典游戏DOOM,且在长轨迹上保持高质量画面。
- 强大的预测能力:其下一帧预测的PSNR值达到29.4,与有损JPEG压缩相当,人类评分者很难区分游戏短片和模拟短片。
- 独特的训练方式:采用两阶段训练方法,先让RL-agent学习玩游戏并记录训练会话,再训练扩散模型基于过去帧序列和动作生成下一帧,通过条件增强实现长轨迹的稳定自回归生成。
主要功能:
- 数据收集:通过训练自动RL-agent玩游戏,记录其训练过程中的动作和观察,作为生成模型的训练数据。
- 扩散模型训练:利用Stable Diffusion v1.4的小扩散模型,基于先前动作和观察(帧)序列进行条件训练,并在训练中对编码帧添加高斯噪声以减少自回归漂移,保持视觉稳定性。
- 潜在解码器微调:针对Stable Diffusion v1.4预训练的自编码器在预测游戏帧时产生的影响小细节的伪影问题,仅训练潜在自编码器的解码器,使用MSE损失针对目标帧像素进行优化,以提升图像质量。
使用示例:
- 实时游戏模拟:GameNGen可以实时模拟DOOM等复杂游戏环境,为玩家提供沉浸式的游戏体验,且在长时间的游戏过程中保持画面的稳定性和高质量。
- 游戏开发辅助:为游戏开发者提供一个强大的工具,用于快速生成游戏场景和角色动画,加速游戏开发流程,降低开发成本。
总结:
GameNGen是一个创新的游戏引擎,它利用神经模型和扩散模型技术,实现了对复杂游戏环境的高质量实时模拟。其独特的两阶段训练方法和对潜在解码器的微调,使其在长轨迹生成中表现出色,为游戏开发和实时交互式娱乐应用提供了新的可能性。
查看更多
最新文章
国庆高速免费吗?哪些车能免费、以进站还是出站时间为准
国庆节属于小型客车免费通行范围。本文说明免费车辆、起止规则、出站时间判断和机场高速等例外,出行前仍应以交
高温津贴哪些人能领?35℃、发放标准和查询方法一次说清
高温津贴不是所有上班族都会自动领取。符合高温天气露天作业,或工作场所不能有效降到 33℃以下等条件的劳动
Linux Nginx 配置 COOP 和 COEP:让 SharedArrayBuffer 可用前先做这 4 项检查
页面里使用 SharedArrayBuffer 或 Wasm Threads 时,光改前端代码通常不够。
Linux rsync 大目录同步慢怎么优化:用文件清单和分批校验把 18MB/s 拉回 92MB/s
rsync 同步大目录时,慢的往往不是网卡,而是海量小文件的扫描、元数据比较和落盘节奏。通过先测基线、生
Go 实战:写一个并发 SHA-256 文件清单工具,目录扫描和结果核对一次讲清
发布包、离线资料或备份文件交付前,手工比对文件很容易漏。本文用 Go 标准库做一个并发 SHA-256
Linux 服务器进程被 OOM Killed 怎么排查:从内核日志到 cgroup 内存上限的完整流程
服务突然退出且日志只有 Killed,不要先盯着应用异常。用内核日志确认 OOM 受害进程,再区分主机内

