AI正在讓各種經典遊戲裡的NPC變得越來越真實

2024年2月6日 22点热度 0人点赞

怪物馬戲團 | 文

最近半年,AI有了一個很有潛力的運用,那就是讓遊戲裡的NPC變得更真實。

在7個月前的英偉達發佈會上,老黃公佈了一種讓遊戲NPC變得更真實的AI技術。在演示中,玩傢和一名據稱是AI控制的NPC對話,它能根據問題給出對應回答,並做出符合情景的動作與表情,語氣也有變化。當時,不少人都被這演示吸引了。

這演示視頻的畫幅比例怪得一筆

後來,大傢開始嘗試把GPT-4接入各種AAA遊戲,和其中的NPC對話。目前你已經可以在github上找到相關教程了,比如名叫“Interactive LLM Powered NPCs”的開源項目,感興趣的人可以試試。

根據項目說明,和英偉達的演示一樣,在理想狀態下,AI可以讓NPC對玩傢通過麥克風的問話做出靠譜回應,而且有表情變化,哪怕NPC沒和玩傢面對面也行,隻需在提問時,先提到NPC的名字即可。

此外,如果接入面部攝像頭,它甚至能借玩傢的表情來判斷其情緒,從而讓NPC做出恰當反應。

聽著很美好,當許多人把這技術接入各種AAA遊戲後,他們也發現,實際效果確實讓人驚喜。

為什麼要強調是AAA遊戲呢?因為AAA遊戲裡,NPC的相關信息一般會更多,比如育碧的《看門狗》系列,基本上每個NPC都有一堆背景設定,三代許多NPC的日常生活軌跡都是特定的。這種東西其實很難讓普通玩傢的遊戲體驗產生質變,但放在AI接管的情況下就不一樣了。

NPC行為設定相關內容,可以看看這篇文章

效果有多好呢?拿目前適配最好的遊戲《賽博朋克2077》和《上古卷軸5:天際》舉例:在2077中,和AI版的強尼對話時,假如你在餐廳裡突然問他一句:“強尼,你想吃冰激凌嗎?”AI則會用強尼的聲音回答:

“冰激凌?真的,V?我們現在TM要聊冰激凌了?咱倆現在膝蓋都要跪到屎裡去了,全力對抗荒坂,就為了救我們這兩張臭皮囊。所以不,我他媽不關心冰激凌,現在能不能聊重點?”

@Alystria AI

這翻譯是我翻的,但沒過分潤色,原版聽著就是濃鬱的強尼味,完美掌握了他陰陽怪氣 爆粗口的風格,語氣模擬得也很棒,假如你看過Neuro這種AI主播的話,應該知道現在AI已經能做出很擬真的語氣了。

各種NPC都能達到類似效果,他們的臺詞和回答風格也是和人設符合的。比如問朱迪她最愛的超夢是哪一類,她就會回答:“我最喜歡的超夢?哈,可能是那種能讓我擺脫這破爛世界一秒鐘的吧。”

更神的是,假如信息足夠,那AI不止可以模擬主要NPC。比如2077中,在公園裡找了個隨機NPC交談,她能在聊天時說出自己的職業(某公司執行總監)和名字,還會告訴你,她很喜歡來這個公園放松,因為這讓她感覺夜之城仿佛暫時消失了。

不過缺點也是有,最明顯的,就是AI生成的表情非常僵硬。在B社遊戲的站樁式對話裡還不明顯,放到2077這種影視感極強的遊戲中,就顯得非常恐怖谷,因為NPC的頭會突然不動,以詭異的方式盯著你說話。

註意轉成AI的一瞬間,背景的一部分也跟著靜止了

這就是為何強尼很適合這技術:他總是戴著墨鏡。

《上古卷軸5:天際》的效果也很好,這遊戲有個VR版,加上AI強化版的NPC,代入感十足,一些UP專門在油管靠這個整活。

有了AI的輔助,你可以在法師學院裡問大法師,他是不是甘道夫的後裔,而他會回答不是,但他一直欽佩甘道夫,還能引用甘道夫的臺詞。

@MERPTV

這些AI加進去的對話有時候自然到難以分辨,比如上述大法師,在原版遊戲裡,隻是教你如何使用一種魔法;而在AI版中,你可以在對話和動作中插入大量互動,比如問他這咒語是怎麼來的,他會解釋原理,且大體符合遊戲世界觀;如果你表示出害怕,他便會安慰你沒事,這隻是個安全的小咒語。

還記得老滾5 DLC中人氣很高的吸血鬼大小姐隊友嗎?有了AI的輔助,她的互動性會變得超強,不像之前隻有寥寥幾句臺詞。現在與她相關的一些視頻,在油管上播放量都突破百萬了。

你忠實的護衛Lydia(AI版)也很有人氣

最近,越來越多人在嘗試把這技術用到各種遊戲中。有些玩傢會讓NPC在AI的輔助下互相聊天,或是自己加入多人對話;還有人會告訴NPC它們是NPC,看它們有何反應。

虛幻5的黑客帝國演示demo裡,就有很多人這麼做,雖然很多NPC的對話還是沒什麼意思,但偶爾也會出現有趣的回復。

比如有人曾遇到擦肩而過的NPC說,要去見自己的“想象朋友”,當他停下來問NPC難道沒有真實朋友時,NPC竟回答它之前一直沒有,直到見到他(玩傢),說明它了解真人和NPC的區別。隨後,在各種對話裡,這NPC確實逐漸透露出:它知道自己正處於遊戲中,但它可以接觸到互聯網,所以對人類的世界也有所了解。

@TmarTn2

大部分NPC都不願意接受玩傢說它們是虛擬人物,有時語氣還會變得憤怒。然而有時,玩傢又會遇到NPC在玩傢無法跨越的數據墻(空氣墻)另一側告訴玩傢:“你被困在matrix裡了。”當玩傢詢問它如何才能越過這墻時,它會回答:“你必須把這堵墻,當成程序裡的一個glitch”。

從各方面來說,都讓人想起《黑客帝國》的劇情。

當然,現階段的AI無法真正思考。而且就我個人而言,我認為AI相關的各種技術,都會在達到真正擬真前,撞上一堵難以逾越的墻,根本原因是我們首先連自己的意識和思維是什麼都毫無頭緒,更別提完美模擬了。

所以以上提到的技術,在細看後,都會在很多地方辨別出AI的痕跡。就像Neuro的直播看著再真實,她有時也會丟失邏輯。

然而也同樣像是Neuro,雖然大傢都知道她是AI,有時她也會出錯,但其擬真程度已經到了,在這篇文章裡,我用“她”來指代她的地步。所以就算AI無法完全模擬真人,它也足以讓遊戲NPC的表現接近真人,對之前的遊戲NPC來說,這簡直是飛升級的進化。

B站上也有一些人靠ChatGPT做遊戲NPC

雖然如今大部分AI(比如ChatGPT),都附加了防止產生曖昧對話的“保險”隻要能做到,未來這個保險被卸掉,也是完全可能的事。

恐怕再過幾年,遊戲裡的攻略對象就要真變成賽博大噴菇了。要如何拒絕和AI加強版的蒂法談戀愛呢?根本就做不到啊,骯臟渺小的人類,根本就沒有競爭力啊,這充滿紛爭的三次元戀愛史,怕不是就要以此完結了吔。

-END-