今天小編分享的科學經驗:一款手遊有400+個AI角色!騰訊遊戲新系統炸場GDC:訓練成本大減90%,歡迎閲讀。
你敢信?一款手遊裏藏着 400+ 個 AI 角色,且各自有各自的性格……
這就是騰訊在一年一度的 " 遊戲界春晚 "GDC 上展示的一場技術肌肉秀——
《火影忍者》手遊相關負責人介紹了大規模強化學習 AI 訓練系統,該方法的訓練成本和時間比傳統的訓練方案減少 90%。
除此之外,移動端光追、144 幀渲染、跨平台開發管線管理等技術也都逐一亮相。
目前這些技術已經部署到了騰訊遊戲現有遊戲當中去,包括魔術方塊工作室群的《火影忍者》手遊和《暗區突圍》手遊、本月剛開始測試的天美工作室群作品《三角洲行動》。
所以這些騰訊遊戲背後到底有哪些技術?我們提前同團隊聊了聊,這就來揭秘一下 ~
400+AI 角色同時訓練
本屆 GDC,AI 成為關鍵詞。大會共設有 16 場 AI 主題峰會和 14 場機器學習峰會,涵蓋遊戲制作多個環節。
騰訊互娛魔術方塊技術中心 AI 團隊負責人廖詩飏在 AI 主題峰會上,分享了将強化學習技術應用于格鬥遊戲的經驗。
他分享的主題是:
《火影忍者》手遊:針對格鬥遊戲大規模強化學習的優化
他曾擔任南洋理工大學教授,目前帶領《火影忍者》手遊和《暗區突圍》AI 項目的研發團隊,在物理仿真、大規模虛拟世界、遊戲 AI 等領網域有 20 年多研發經驗。
據介紹,《火影忍者》是全球首個使用強化學習技術的格鬥遊戲產品,于 2021 年就開始運用強化學習技術。
以往早在 2016 年就有相關論文在讨論該技術,也曾有一些格鬥遊戲的 AI 比賽舉辦,但真正做到商業化應用,以及如此大規模強化學習訓練的尚且只有這一款遊戲。
目前,他們實現了 400+ 角色強化學習訓練,且訓練時間和成本比以往降低了 90%。
什麼概念呢?
還得從訓練方式説起,他們采用的方式叫做自博弈(Self-Play),顧名思義就是對自我博弈以獲得生成策略,不斷提升 AI 選手的能力。
當年人機大戰,谷歌 AlphaGo 實際就是應用這一訓練方法。
以往用這一方法訓練 20 個角色,大概需要 2 天時間。而将角色規模擴大到 300+,那麼對局數量起碼是前者 200 多倍,訓練時間可能會超過一年。
于是,他們提出了集海訓練系統,對計算時間和成本進行了大量優化,也是業界首個針對數百個角色(400+)的大規模強化學習訓練方案。
之所以打造這樣一個大規模強化學習訓練系統,主要有三個方面的需求考量。
首先,最早的考量來自于角鬥場的教學需求。因為格鬥上手乃至精通門檻較高,可以由 AI 教練出手,根據玩家情況來因材施教。
其次,就是角色的平衡性問題。據團隊透露,一年他們大概會投放 40 個新角色進去,如何保證角色之間的公平性,這需要大量的數據去驗證。目前 AI 訓練能做到一周左右。
再者,就是一些新功能的探索。比如每個 IP 的 AI 角色都有自己本身的性格,或保守、或激進、或霸氣,給玩家帶來更豐富和多元的體驗。
騰訊遊戲炸場 GDC
除此之外,還有兩款遊戲,也大秀特秀了一把技術。
一個則是魔術方塊出品的射擊手遊《暗區突圍》。另一個本月剛開始測試的特戰幹員戰術射擊遊戲《三角洲行動》,天美工作室出品。
首先是《暗區突圍》手遊,作為上線一年半即用户破億的 FPS 遊戲,此次團隊分享的的則是他們其中一個核心競争力,即畫面的寫實和沉浸感強的表現。
背後依靠的技術包括光線追蹤、高幀率渲染等在移動端的部署。也成為本次分享的主題:
下一代的手遊畫面:暗區突圍中的光線追蹤
在移動端實現 144 幀渲染:暗區突圍手遊中的幀預測
其中光線追蹤技術,已經廣泛應用于 PC 和主機端的 3A 遊戲,但受制于性能和算法等原因暫時無法在移動端普及。
騰訊互娛魔術方塊《暗區突圍》手遊項目圖形程式負責人王俊宏介紹了為呈現更極致的遊戲畫面,《暗區突圍》手遊的技術團隊開發了一套混合渲染管線,首次在移動端大世界場景中應用了光線追蹤技術,實現了反射、陰影和環境光遮蔽,使遊戲畫面更加真實生動。
渲染方面,騰訊互娛魔術方塊《暗區突圍》手遊項目程式工程師齊越,展示了技術與算法完全自研的基于幀預測的高幀率渲染管線。該方法能夠高效地復用前一幀已渲染的像素,從而節省新一幀中大部分的計算量,可以在不降低遊戲畫面質量的情況下顯著提高遊戲的幀率與流暢度,并節省電池功耗,進一步提升手遊玩家的遊戲體驗。
而為了打造遊戲的沉浸感,團隊還做了不少工作,比如實時全局光照、實時天氣系統、自動曝光以及人眼适應等工作,這些都屬于行業首創。
而《三角洲行動》這邊,它是騰訊首款面向三端(PC 端、移動端以及主機)的遊戲產品。此次他們主要分享整個跨端生產的過程以及當中經歷的挑戰。
内容主要包括兩個方面:整個跨端生產管線的支撐、運行時的解決方案和性能優化。
團隊強調,整個生產過程(包括美術、策劃、資產生產、内容生產等過程)是在同一環境下進行的,并非雙端獨立開發。
因此,保持思維上的統一是這個過程最重要的事情。團隊坦言,不然很容易出現問題。
比如我們單盯着這端看,他的操作很好,但是另外一端是完全不可用的。到最後才發現會導致這個方案完全被推倒重來。
除此之外,騰訊遊戲将在其展位上展示其最新的遊戲技術。
包括來自騰訊 AI Lab 的 GiiNEX AI 遊戲引擎、決策 AI 和生成式 AI 產品與方案;還有騰訊的反外挂服務 " 反作弊專家(ACE)"、遊戲研發工具與平台 " 雲端工作室(CES)" 和全球遊戲質量保障服務 WeTest Global 也亮相了今年的 GDC。
好了,GDC 還有哪些好玩的呢?歡迎有參與到 GDC 的小夥伴,與我們分享。