NPC也懂開嘲諷,ACE for Games運用AI實現遊戲人物喜怒哀樂


說起遊戲NPC,大多數人可能直接浮現其呆滯的神情與重複的台詞,甚至是網路上也有不少藉此延伸的幽默影片。一直以來,受限於技術與製作資源,NPC這些不自然的行為早已被大眾習慣,導致其雖然肩負推動劇情發展的重要任務,卻被玩家視為如同公告一般的道具,鮮少有關於如何與其互動的期待。看準相關研發痛點,NVIDIA近期宣布推出ACE for Games,希望藉由一站式開發服務,協助遊戲開發團隊打造如真人般,可以擠眉弄眼地與玩家閒聊、甚至吐槽、接梗的客製化NPC。

開發人員為NPC輸入操作指令

圖1  開發人員為NPC輸入操作指令

資料來源:NVIDIA官方YouTube(https//www.youtube.com/watch?v=cSSSn10HgZA)

傳統NPC缺乏互動且開發成本高昂

就字面意義而言,NPC即為遊戲中「非玩家角色」(Non-Player Character)之簡稱,本詞彙源自於1975年全世界第一款商業化電玩角色扮演遊戲-龍與地下城(Dungeons & Dragons)。該遊戲將電腦所控制之人物,例如道具商人、街邊民眾、提供獎勵的巫師、對玩家具有攻擊性的巨龍等統稱為NPC。上述角色於遊戲中或許有不同的功能或陣營,但其目的都是為了幫助玩家體驗過程中,創造更多精彩回憶而存在。

NPC的觀念很快地被電玩遊戲業界所接納,並擴散至各式不同之產品,建構出諸多栩栩如生的虛擬世界觀。然而,由於NPC係由電腦所控制,其所能生成之對話與互動空間不免受到軟體開發時程限制。

美國科技雜誌《連線(Wired)》曾統計,在大多數遊戲中,開發團隊平均會為一個NPC角色設計3種不同的對話腳本,雖然重要角色勢必增加更多不同的問答與交流環節,許多玩家仍然覺得意猶未盡,期待可以體驗更多互動細節。

為了呼應消費者的需求,遊戲公司無不積極導入各式技術,充實自家產品的娛樂體驗與耐玩程度。近年隨著ChatGPT同步興起的AI與大型語言模型(Large Language Model,LLM),可藉著從數據中萃取相關資訊,訓練系統根據使用者不同語意,產出相對應之回覆與互動,無疑為數位娛樂產業帶來一道福音。

NVIDIA觀察相關技術特色與遊戲產品開發流程後發現,由於LLM的建置過程包含了資料清洗、預訓練、參數調校、部署、介面開發等分散步驟,每一個環節都需要大量人力投入,對於開發團隊而言所費不貲,產業迫切需要兼具省時與高效優勢的相關解決方案。

 黃仁勳介紹ACE for Games應用情境

圖2  黃仁勳介紹ACE for Games應用情境

資料來源:NVIDIA官方YouTube(https://www.youtube.com/watch?v=i-wpzS9ZsCs)

 

NVIDIA 運用AI打造客製化NPC

NVIDIA於2023年在臺北國際電腦展發表雲端AI生成服務ACE for Games,執行長黃仁勳更於開幕演說中大秀其應用情境。從展示中可得知,ACE for Games係專為遊戲商打造之開發平台,旨在運用AI與LLM之相關技術,生成客製化語音、對話與動畫模型,藉以打造智慧型NPC。

根據官方網站介紹,ACE for Games主要由建構語言模型之NVIDIA NeMo、協助文字轉語音的NVIDIA Riva與塑造人物即時表情動畫之NVIDIA Omniverse Audio2Face等三大部分組成:

  1. NVIDIA NeMo:利用生成式AI(Generative AI)的技術,協助開發者僅需於後台設定遊戲劇情與世界觀,系統便會藉此產出獨一無二的虛擬人物,不僅能流暢地回應玩家提問,甚至還可以因為不同設定,在言論中展現出相對應的角色性格,並確保回應內容不會出現不恰當或不符合劇本走向之字詞。
  2. NVIDIA Riva:藉由語音識別和語音轉換文字,賦予了NPC口說對話的功能。先是將玩家語音轉成文字檔,並利用LLM產生文字對答,再透過文字轉語音,實現玩家與NPC間有問有答、你來我往的交流場面。
  3. NVIDIA Omniverse Audio2Face:在系統產出NPC語音時,會依照對話文檔,即時替角色產出相對應的面部表情,讓溝通更顯自然,例如NPC將目光放大表示驚訝,或者皺眉表達對玩家語意的不了解,甚至齜牙裂嘴說出憤怒的話語。

對答如流 已導入多款遊戲開發

美國人工智慧新創公司Inworld AI曾批評,導入LLM技術後的電玩遊戲,雖然讓NPC角色有了更多互動空間,但生硬的神情與語氣依然讓玩家難以融入娛樂世界。藉由ACE for Games,開發團隊僅需設定好遊戲世界觀與基本敘事邏輯,便可藉由系統創造各式不同個性的NPC,隨著對話而出現不同的面部表情。

ACE for Games除了可以大幅降低難度與投入資源,更能有效提升互動趣味性。在2023年臺北國際電腦展NVIDIA所展示的影片中,玩家隨口詢問拉麵店工作的虛擬角色Jin近來生意如何,NPC分別隨著工程師的設定,以幽默、毒蛇、和善等不同性格語氣,述說著店裡因為更換口味使得人流降低的狀況,甚至還會調侃玩家的提問多此一舉,宛如真實生活中隨處可見的對話情境一般。

國際市調公司Grand View Research調查報告顯示,2030年全球電玩市場將可突破5,000億美元。為爭取市場商機,各家開發商均積極導入最新技術,盼能為玩家帶來更高品質的遊戲體驗,黃仁勳便直接預言,AI將成為未來遊戲的重要組成。

果不其然,ACE for Games宣告推出後,歐洲知名遊戲開發商GSC Game World隨即表示將運用ACE for Games製作旗下大作-浩劫殺陣2:車諾比之心(T.A.L.K.E.R. 2: Heart of Chornobyl) 、獨立開發團隊Fallen Leaf Studio將藉由ACE for Games製作一款科幻驚悚遊戲、虛擬社交公司Charisma .ai亦藉其開發互動式平台。如此看來,玩家們應當很快就可以體驗在遊戲中,與NPC如同朋友般盡情暢聊的樂趣了。

參考來源:

封面圖資料來源:https://www.youtube.com/watch?v=i-wpzS9ZsCs

1.ACE for Games官方介紹:https://nvidianews.nvidia.com/news/nvidia-ace-for-games-sparks-life-into-virtual-characters-with-generative-ai

2.美國科技雜誌《連線(Wired)》:https://wired.me/culture/nvidia-ai-powered-npcs/

3.Grand View Research調查報告:https://www.grandviewresearch.com/industry-analysis/video-game-market#

延伸閱讀
作者相關文章