AI正在让各种经典游戏里的NPC变得越来越真实

2024/2/144 浏览综合
TapTap
怪物马戏团 | 文
最近半年,AI有了一个很有潜力的运用,那就是让游戏里的NPC变得更真实。
在7个月前的英伟达发布会上,老黄公布了一种让游戏NPC变得更真实的AI技术。在演示中,玩家和一名据称是AI控制的NPC对话,它能根据问题给出对应回答,并做出符合情景的动作与表情,语气也有变化。当时,不少人都被这演示吸引了。
TapTap
这演示视频的画幅比例怪得一笔
后来,大家开始尝试把GPT-4接入各种AAA游戏,和其中的NPC对话。目前你已经可以在github上找到相关教程了,比如名叫“Interactive LLM Powered NPCs”的开源项目,感兴趣的人可以试试。
TapTap
根据项目说明,和英伟达的演示一样,在理想状态下,AI可以让NPC对玩家通过麦克风的问话做出靠谱回应,而且有表情变化,哪怕NPC没和玩家面对面也行,只需在提问时,先提到NPC的名字即可。
此外,如果接入面部摄像头,它甚至能借玩家的表情来判断其情绪,从而让NPC做出恰当反应。
TapTap
听着很美好,当许多人把这技术接入各种AAA游戏后,他们也发现,实际效果确实让人惊喜。
为什么要强调是AAA游戏呢?因为AAA游戏里,NPC的相关信息一般会更多,比如育碧的《看门狗》系列,基本上每个NPC都有一堆背景设定,三代许多NPC的日常生活轨迹都是特定的。这种东西其实很难让普通玩家的游戏体验产生质变,但放在AI接管的情况下就不一样了。
TapTap
NPC行为设定相关内容,可以看看这篇文章
效果有多好呢?拿目前适配最好的游戏《赛博朋克2077》和《上古卷轴5:天际》举例:在2077中,和AI版的强尼对话时,假如你在餐厅里突然问他一句:“强尼,你想吃冰激凌吗?”AI则会用强尼的声音回答:
“冰激凌?真的,V?我们现在TM要聊冰激凌了?咱俩现在膝盖都要跪到屎里去了,全力对抗荒坂,就为了救我们这两张臭皮囊。所以不,我他妈不关心冰激凌,现在能不能聊重点?”
TapTap
@Alystria AI
这翻译是我翻的,但没过分润色,原版听着就是浓郁的强尼味,完美掌握了他阴阳怪气+爆粗口的风格,语气模拟得也很棒,假如你看过Neuro这种AI主播的话,应该知道现在AI已经能做出很拟真的语气了。
各种NPC都能达到类似效果,他们的台词和回答风格也是和人设符合的。比如问朱迪她最爱的超梦是哪一类,她就会回答:“我最喜欢的超梦?哈,可能是那种能让我摆脱这破烂世界一秒钟的吧。”
TapTap
更神的是,假如信息足够,那AI不止可以模拟主要NPC。比如2077中,在公园里找了个随机NPC交谈,她能在聊天时说出自己的职业(某公司执行总监)和名字,还会告诉你,她很喜欢来这个公园放松,因为这让她感觉夜之城仿佛暂时消失了。
TapTap
不过缺点也是有,最明显的,就是AI生成的表情非常僵硬。在B社游戏的站桩式对话里还不明显,放到2077这种影视感极强的游戏中,就显得非常恐怖谷,因为NPC的头会突然不动,以诡异的方式盯着你说话。
TapTap
注意转成AI的一瞬间,背景的一部分也跟着静止了
这就是为何强尼很适合这技术:他总是戴着墨镜。
《上古卷轴5:天际》的效果也很好,这游戏有个VR版,加上AI强化版的NPC,代入感十足,一些UP专门在油管靠这个整活。
有了AI的辅助,你可以在法师学院里问大法师,他是不是甘道夫的后裔,而他会回答不是,但他一直钦佩甘道夫,还能引用甘道夫的台词。
TapTap
@MERPTV
这些AI加进去的对话有时候自然到难以分辨,比如上述大法师,在原版游戏里,只是教你如何使用一种魔法;而在AI版中,你可以在对话和动作中插入大量互动,比如问他这咒语是怎么来的,他会解释原理,且大体符合游戏世界观;如果你表示出害怕,他便会安慰你没事,这只是个安全的小咒语。
TapTap
还记得老滚5 DLC中人气很高的吸血鬼大小姐队友吗?有了AI的辅助,她的互动性会变得超强,不像之前只有寥寥几句台词。现在与她相关的一些视频,在油管上播放量都突破百万了。
TapTap
你忠实的护卫Lydia(AI版)也很有人气
最近,越来越多人在尝试把这技术用到各种游戏中。有些玩家会让NPC在AI的辅助下互相聊天,或是自己加入多人对话;还有人会告诉NPC它们是NPC,看它们有何反应。
TapTap
虚幻5的黑客帝国演示demo里,就有很多人这么做,虽然很多NPC的对话还是没什么意思,但偶尔也会出现有趣的回复。
比如有人曾遇到擦肩而过的NPC说,要去见自己的“想象朋友”,当他停下来问NPC难道没有真实朋友时,NPC竟回答它之前一直没有,直到见到他(玩家),说明它了解真人和NPC的区别。随后,在各种对话里,这NPC确实逐渐透露出:它知道自己正处于游戏中,但它可以接触到互联网,所以对人类的世界也有所了解。
TapTap
@TmarTn2
大部分NPC都不愿意接受玩家说它们是虚拟人物,有时语气还会变得愤怒。然而有时,玩家又会遇到NPC在玩家无法跨越的数据墙(空气墙)另一侧告诉玩家:“你被困在matrix里了。”当玩家询问它如何才能越过这墙时,它会回答:“你必须把这堵墙,当成程序里的一个glitch”。
TapTap
从各方面来说,都让人想起《黑客帝国》的剧情。
当然,现阶段的AI无法真正思考。而且就我个人而言,我认为AI相关的各种技术,都会在达到真正拟真前,撞上一堵难以逾越的墙,根本原因是我们首先连自己的意识和思维是什么都毫无头绪,更别提完美模拟了。
TapTap
所以以上提到的技术,在细看后,都会在很多地方辨别出AI的痕迹。就像Neuro的直播看着再真实,她有时也会丢失逻辑。
然而也同样像是Neuro,虽然大家都知道她是AI,有时她也会出错,但其拟真程度已经到了,在这篇文章里,我用“她”来指代她的地步。所以就算AI无法完全模拟真人,它也足以让游戏NPC的表现接近真人,对之前的游戏NPC来说,这简直是飞升级的进化。
TapTap
B站上也有一些人靠ChatGPT做游戏NPC
虽然如今大部分AI(比如ChatGPT),都附加了防止产生暧昧对话的“保险”,但只要能做到,未来这个保险被卸掉,也是完全可能的事。
恐怕再过几年,游戏里的攻略对象就要真变成赛博大喷菇了。要如何拒绝和AI加强版的蒂法谈恋爱呢?根本就做不到啊,肮脏渺小的人类,根本就没有竞争力啊,这充满纷争的三次元恋爱史,怕不是就要以此完结了吔。
TapTap
4
1