1725235239707.jpg

最近,一款由游戏科学工作室打造的国产单机游戏《黑神话:悟空》问世,借助中国传统文化的魅力和基于虚幻引擎的现代游戏技术,游戏一经发布就吸引了国内外玩家的广泛关注。精美的画面、宏大的场景、酷炫的打斗为玩家带来了影视级的游戏体验,这款游戏可代表当今传统游戏的顶级水准。经过70多年的发展,计算机游戏从画质和体验已发生了翻天覆地的变化。

首个AI游戏引擎GameNGen

近日,Google发布了首个AI游戏引擎GameNGen,它是一个由神经网络驱动的游戏引擎,能够实时模拟复杂游戏环境。

下面的动画片段展示的是玩家在实时地玩《DOOM》游戏画面,与传统游戏开发相比,它是通过学习游戏动态和视频表现,完全由神经网络模型实时生成游戏场景,而不是采用传统的编码方式实现的。最关键的是它不仅仅生成游戏画面,还可以处理玩家生命和弹药数量状态更新、攻击敌人、损坏物体、开门等,也就说它具有与游戏环境交互的能力,目前GameNGen可以做到在一个TPU上以20帧的速度稳定实时生成游戏画面。

1725235240844.jpg

GameNGen的实现原理主要包括两个阶段:

1 数据收集

神经网络模型训练离不开数据,而且是大量的数据,GameNGen通过训练一个强化学习智能体来玩《DOOM》游戏,收集智能体的游戏轨迹,包括动作和观察结果等数据。简单来说,就是让程序自己不停地玩这款游戏,然后记录游戏过程数据,其中包含判断程序玩家水平的评价标准及改进策略,使得程序能够在不断地玩游戏过程中提升游戏水平,这就是强化学习的逻辑。

2 生成模型训练使用一个预训练的扩散模型,它是一个文本生成图像的生成模型,事先已经进行过训练,能够根据文本生成匹配文本意义的图像。该模型使用前面步骤智能体获取的游戏数据进行进一步的训练,使得模型可以根据游戏的状态和智能体的动作来预测下一帧的图像,也就是说预训练的扩散模型通过智能体自己玩游戏得到的经验数据学习到了应该生成什么样的图像来匹配玩家的动作,比如玩家攻击敌人应该得到产生火花、流血效果的画面。

1725235241401.jpg

抛开技术本身,这款游戏的画面实在有点寒碜,但是《DOOM》(毁灭战士)可是一款具有里程碑意义的游戏,它可以说是第一款3D游戏,是由传奇程序员约翰·卡马克(John Carmack)开发的,于1993年首发。那时游戏行业已经发展了40多年,而AI游戏引擎一经出世就将AI游戏带进传统游戏领域的3D开荒纪元,未来潜力是不容小觑的,关键是它根本不需要编写代码来生产游戏,不知道AI游戏进化到《黑神话:悟空》这类水准还需要多久呢?

空间智能,下一个AI前沿

“AI教母”李飞飞创立了World Labs,研究方向开始转向空间智能,大语言模型(OpenAI、文心一言、通义千问都属于此类)无法实现有知觉的人工智能,再大的语言模型也达不到这一目标,而空间智能是实现人工智能的关键拼图。

空间智能聚焦于理解三维物理世界的模型,本质上是对物体的物理特性、空间位置和功能的理解和模拟。AI游戏引擎需要的正是这种空间智能,当空间智能这一领域被突破之后,相信AI游戏一定会革新整个游戏行业,当然被改变的绝不仅仅是游戏。

参考文献

[1] GameNGen论文(

https://arxiv.org/pdf/2408.14837)

Leave a Reply

Your email address will not be published. Required fields are marked *