在移動端,高負載意味著用戶設備很容易遭遇掉幀、發(fā)熱等體驗瓶頸。傳統(tǒng)的優(yōu)化手段如直接降低分辨率和限制幀率,雖能緩解功耗,但會犧牲視覺質量,與《誅仙2》所追求的“極致國風仙俠感”寫實畫質背道而馳。
通過集成HarmonyOS SDK,鴻蒙版《誅仙2》使用了Graphics Accelerate Kit和XEngine Kit的AI超幀與AI超分方案,在保持高品質視覺體驗的同時,大幅降低了GPU負載與系統(tǒng)功耗,實現(xiàn)了性能、畫質和能效的三重提升。
AI超幀:在幀率和功耗間尋求最優(yōu)解
傳統(tǒng)GPU超幀方案性能消耗大、計算資源占用大、復雜場景易出錯等問題,Graphics Accelerate Kit的AI超幀方案采用了更靈活的模型,僅依賴前后幀圖像即可完成預測,極大降低了集成復雜度與系統(tǒng)壓力。
相較于GPU方案,AI方案充分利用了NPU硬件資源進行AI模型推理,通過AI算法對復雜場景的幀率進行提升,從而實現(xiàn)更佳的功耗收益。另一方面,AI方案具有更廣的適用性。傳統(tǒng)GPU方案重度依賴前后幀顏色圖、深度圖、投影矩陣、幾何頂點MV的輸入,而AI方案只需要前后幀顏色圖即可,這意味著集成難度更低。
在完美世界對《誅仙2》的實機測試中,AI超幀方案的表現(xiàn)尤為出色:
· 角色快速移動時,無“影腿”或殘影現(xiàn)象;
· 前景與背景顏色錯位污染顯著減少;
· 靜態(tài)物體偽影更少且無碎裂感,畫面穩(wěn)定性增強;
· 動態(tài)文字UI保持清晰,交互流暢度提升。
收益效果:《誅仙2》鴻蒙版手游在集成AI超幀驗證后,平均幀率從51.76FPS提升至58.68FPS,接近滿幀運行,單幀能效降低20%+, 不僅帶來操作手感的飛躍,也延長了玩家使用時長與設備續(xù)航表現(xiàn)。
AI超分:提升主觀效果的同時降低功耗
高分辨率直接渲染對GPU的資源消耗巨大,尤其是在復雜場景下容易出現(xiàn)性能瓶頸,通過XEngine Kit的AI超分方案,《誅仙2》以較低的原始分辨率進行渲染,再利用GPU和NPU的協(xié)同(GPU渲染與NPU推理并行處理,提升10%芯片能效)對游戲畫面超分實現(xiàn)畫質增強。
在超分的技術流程中,AI發(fā)揮了重要的作用,NPU算力的加入,可以將部分高性能圖形處理任務如超分銳化、抗鋸齒等大數(shù)據量計算從GPU轉移到NPU,大大降低了GPU負載:
· 使用NPU通路,輔助生成易閃爍邊緣輪廓圖并處理易閃爍區(qū)域;
· 通過AI Data-driven學習上采樣&銳化計算過程的采樣邏輯;
· 使用NPU通路,輔助聚合像素鄰域信息,實現(xiàn)空域抗鋸齒。
同時,得益于大規(guī)模游戲場景數(shù)據生成技術,AI模型的訓練及調優(yōu)可以便捷獲取百萬級數(shù)據。
收益效果:在對比原始分辨率與1.5x/2x的AI超分渲染效果時,《誅仙2》在視覺質量無明顯損失的前提下,整體功耗降低了10%以上,尤其是在GPU重載場景中表現(xiàn)更為突出。
“我們希望為玩家打造沉浸感十足的國風世界,又要兼顧移動端的能效與續(xù)航,”《誅仙2》開發(fā)團隊表示,“HarmonyOS SDK為我們帶來了一個AI驅動的新解法,讓畫質與性能不再是非此即彼的抉擇。”
完美世界與HarmonyOS SDK的此次合作,不僅提升了《誅仙2》的整體品質和用戶留存表現(xiàn),也印證了AI圖形增強技術在大型手游中的廣闊應用前景。未來HarmonyOS SDK還將與更多開發(fā)者攜手,將更多性能“瓶頸”轉化為體驗“突破”,共建更高品質的鴻蒙游戲生態(tài)。
*本文所提及數(shù)據均為內部實驗室測試結果
關于HarmonyOS SDK
HarmonyOS SDK 是面向鴻蒙應用和元服務開發(fā)的開放能力合集,提供包括應用框架、應用服務、系統(tǒng)、媒體、AI、圖形在內的六大領域豐富完備的開放能力,幫助開發(fā)者構建煥然一新的鴻蒙應用和元服務,帶來創(chuàng)新易用的全場景體驗。