![]()
Unite Shanghai 2025于 10 月 23-24 日圓滿舉辦。在團結引擎專場中,團結引擎產品負責人路平帶來分享《團結引擎核心特性解析》,本文為演講全文實錄。請持續關注,一起學習 Unite 分享的最新干貨。
![]()
路平:大家早上好,很高興今天和大家一起從更宏觀的角度看 Unity 引擎和團結引擎之間的差異。首先簡單介紹自己,我在加入 Unity 之前是游戲開發者,有過十幾年開發游戲的經驗,做過技術,也做過制作人。所以我會以一個開發者的視角來為大家解析引擎的核心特性。
第一個要討論的問題是,團結引擎到底是什么?
團結引擎從 2022 年開始做,初衷是我們覺得需要一個國產 3D 引擎,這是我們堅定相信的一點。因為團結引擎是基于 Unity 2022 LTS 的,所以它繼承了 Unity 的特點,高畫質、跨平臺、低門檻。我們主要需求來源于中國市場,會更多的關注中國市場的核心需求差異。
我們先看一下團結引擎現在的數據,團結引擎總的下載量到了 50 萬以上,平均月活 4 萬以上。最右邊的數字是團結引擎小游戲和鴻蒙游戲上線的數量。
![]()
為什么做團結引擎?我們既然要服務中國游戲產業,就要知道中國游戲產業的幾大特點:
![]()
1.卷畫質,從去年的《黑神話悟空》《絕區零》,可以看出來中國游戲開發者對畫質,尤其是移動端對于畫質要求非常高。在這一點上,中國游戲產業已經毫無疑問走在全世界前列。
2.卷速度,China speed 是最高速度的代名詞。游戲產業最繁榮的時候,相同的玩法和品類很多人在做,第一個做出來的人就可以獲得最大的優勢。而現在要兼顧效率和品質兩件事情,才能讓游戲產品獲得成功。總體來講,以最低的成本、最短的時間把項目做出來,這決定了很多中小公司能不能活下去。
3.卷跨端,以中國的游戲《原神》《鳴潮》《燕云十六聲》《無盡冬日》等為代表,它們從主機到移動端,再從移動端到小游戲,基本上提供了同樣的游戲體驗。從最高端的主機到相對低端的小游戲平臺,中國廠商希望在所有平臺上同時發布產品,和海外的開發者有很大的差異。海外大部分開發者要么做主機游戲,要么做移動端游戲,真正跨端比較少。
針對這幾大特點,接下來我將分幾部分講:一是團結引擎怎么提供更好的畫質、二是團結引擎怎么提高開發速度和效率,最后講團結引擎在跨端方面的能力。
更好的畫質
第一部分,團結引擎怎么提供更好的畫質?
回到分杈的點,我們在 2022 年之后分杈,Unity 逐步推出了很多功能,包括渲染方面的 GPU Resident Drawer、APV、Deferred+、STP、URP 一些后處理的特性等,這些都是移動平臺可以用的;以及 HDRP、DX12、PSO cache、Render Graph、Mesh LOD 以及 VRS 等高級渲染 feature。除了渲染方面之外,還有 UI Toolkit的更新,以及基于 UI Toolkit 更新的編輯器改進。還包括 VFX Graph (GPU 上的粒子系統)、多人游戲方面的更新,以及 WebGPU 在網頁端游戲方面的更新。
![]()
而團結引擎這兩三年主要做的功能包括 VG、GI、粒子、動畫、超分、Shader Graph、還有 VSM 等等。
我們看到很多用戶對 Unity 的新 feature 還是有需求,所以我們一直在把用戶真正需要的 feature 往團結引擎里面復刻。在上面 Unity 的 feature 中,最左邊的部分已經完成了復刻,中間的部分是我們正在做的,明年上半年會完成這些 feature 的移植。右邊這部分是我們還在評估的 feature,我們一個一個來看。
- UI Toolkit:這是 Unity 一直在迭代的一個 feature,現在還沒有迭代到完全成熟的地步,國內絕大部分開發者還是用 UGUI。還有 Editor 的迭代,是基于 UI toolkit 的。這兩塊我們目前還在觀察,沒有進行這方面的跟進。
- VFX Graph:我們推出粒子系統之后會整合這部分,然后再做對應的考慮。
- Multiplayer:現在的發展理念已經有了一些差異,國內多人游戲的要求比海外更高,我們會挑里面的某一個方向,比如 Dedicated Server,先把這個方向打透再打別的部分。
- WebGPU:暫時沒有跟進,因為我們在小游戲端有了更好的解決方案。
這個就是總體的差異總覽。如果大家對于現在沒有開始 catchup 的功能有一些具體的需求,或者項目急需的功能,歡迎聯系我們,我們會酌情調整優先級。
圖形渲染
![]()
圖形渲染方面,左邊是 Unity 現在有的功能,剛才講了團結引擎會擁有 Unity 的這些所有功能。除此之外,還增加了并行渲染、虛擬幾何體和虛擬陰影貼圖三個重要功能。這里我為大家演示一個虛擬幾何體的視頻。
![]()
視頻中展示了虛擬幾何體的案例。切到可視化的時候,每個灰度不一樣的都是一個三角面,拉遠后可以看到 cluster 在平滑地切換變化,這個就是基于 cluster 的 HLOD 在起作用,模型不再有 LOD group,而是通過 cluster 的 HLOD 結構組成的。我們切換到最終渲染效果會發現,肉眼幾乎觀察不到場景的變化。
基于虛擬幾何體,開發者可以把超高面數的原始模型導入到團結引擎里面,總的場景三角形數量可以突破 10 億量級,并且在移動平臺上也可以跑起來。隨著我們性能的優化,可以支持的面數和總體的流暢度還會進一步提升。除了 ios 和 android 支持,現在我們還在做開源鴻蒙的支持。
光照系統
![]()
光照方面,Unity 現在有的幾種光照方案,一是 Enlighten Realtime GI:它實際上不是真正的實時 GI,支持動態光源,但是不支持動態物體,對于渲染管線有要求。二是基于屏幕空間的 SSGI。三是 APV 是 Unity 新出的光照方案,需要預處理、預烘焙,它能提供更好的效果,支持晝夜變化,是中低端平臺比較適用的光照解決方案。
團結引擎主要的光照方案有兩個:
第一個是 APS,對標 APV,我們會在 12 月底發布這個功能。它不依賴于 volume,我們做了對場景的自動管理,烘焙時間會大大縮短。有一些大的場景用 APV 烘不出來,用 APS 可以以比較快的速度烘焙出來。
![]()
第二個是全局實時動態光照(GI),團結 GI 是 Unity 生態里面第一個真正的全局光照。什么是 GI 呢?現實世界中光線不是打在墻上結束,它會反彈、會漫射,會穿過空氣照亮別的物體,包括直射的光和物體反射的光,整個過程就是全局光照。以前 Unity 里面做 GI 的話,要先烘焙光照貼圖,如果改個燈、換個模型就得把貼圖重新烘一遍。現在有了實時 GI 之后,可以所見即所得地編輯場景里的光影效果,場景里面動態物體和光源都可以實時更新。它背后是基于距離場的軟光追算法,所以它不挑硬件,且支持 VG。GI 和 VG 配合起來是很好的 3A 級游戲的渲染方案。
我們還支持參數配置,并且參數會謹慎放給用戶。視頻中演示的是改局部光照效果和反射后的顏色系數,通過這種方式可以做晝夜變換、天氣變化,可以所見即所得的編輯,并且我們提供可視化的 debug 工具。
粒子特效
![]()
粒子特效部分,Unity 現在有兩個系統:一個是 builtin(內置)的 Particle System,一個是 VFX Graph。為什么我們還要做一套新的呢?答案來源于這兩套系統本身。builtin Particle System 有十年歷史,好處是比較成熟穩定,但是設計思想比較陳舊;VFX Graph 是新的系統,但它脫胎于 HDRP 管線,設計上最初是面向 PC 和 console 平臺,所以沒有兼顧移動端的實際需求:只能跑在 GPU 上,要求Compute Shader支持。但我們做開發游戲的時候,希望盡可能覆蓋最多的設備,VFX Graph 的兼容性就是一個問題。
![]()
團結引擎推出的新的粒子系統是團結粒子系統 Infinity,是基于比較先進和現代化的設計理念的系統,并且性能較高。上圖左下角是測試數據,在大多數測試場景里面,Infinity 的 drawcall 數量都低于 builtin 粒子系統。
視頻中可以看出當我們切到 Infinity 粒子系統之后,十萬量級的粒子數量可以保持穩定地運行,Unity 老系統做不到這一點。Infinity 現在提供全平臺支持,從小游戲到 PC 都是支持的,我們同時支持 CPU 和 GPU 的 simulation。
超分辨率方案
![]()
超分辨率方案,Unity 的超分方案是 STP,是基于時域和空域信息融合的方案。效果是非常出色的,但是壞處是總體效率會稍微低一些,并且用了 Compute Shader,不支持 Compute Shader 的設備就沒法用這個功能,而且 STP 還不支持 OpenGLES。
團結引擎推出的對標超分方案是 TJSR,基于時域信息融合的方案,性能方案表現非常優異。我們提供三檔質量的 TJSR,從上到下分別是高、中、低,可以看到 GPU Time 在 42 毫秒左右,內存占用 29 萬 KB 左右。STP 的 GPU time 比 TJSR 多二分之一,內存占用也比 TJSR 高不少。FSR 的表現和 TJSR 差不多,但效果方面還是有些差異的。
以上就是團結引擎在核心渲染能力方面的進步。
更高效的開發工具
第二部分,團結引擎怎么提供更高效的開發工具?
動畫系統
![]()
首先,我們在團結引擎里面提供了一套新的動畫系統,目前為止包括了三個 feature:
第一是 Animation Graph,給動畫師使用,不依賴于程序員做動畫的節點流式編輯工具,通過節點拖拽連線就可以完成比較復雜的動畫邏輯。里面還有 Event Graph,可以寫一些以前必須編程才能實現的功能,并且可以實時預覽效果。
第二是 IK & Retarget,骨骼重定向。游戲公司一個常見的需求是項目換皮,或者基于以前的項目做新的項目,很多動畫要復用,通過這個工具,我們就可以快速把以前的動畫復用到新項目。
第三是 Rig Graph,給骨骼綁定師使用。我們提供可視化的綁定界面,后續會逐步推出一些預置的骨骼綁定方案,比如雙足、四足、多足、車,各種各樣的骨骼標準模型。
還有兩個我們在做的事情:一是 Locomotion,預計十二月底發布。二是 Timeline 的更新,目標是為 timeline 增加用戶期待已久的蒙太奇功能。
Shader Graph
![]()
Shader Graph 是提供給美術的另外一個工具,團結 Shader Grpah 做了三方面的改進:
(1)Shader Graph 初衷是為了讓美術師不寫代碼,但是如果 Shader 做得復雜了,Graph 看起來比 Shader 代碼還難懂,這就是一個問題。我們在 Shader Graph 做了一些工具節點,比如暫存節點。這樣就可以把 shader 分塊,把這部分東西放在一個暫存節點,在下一個塊里面再調這個節點。這樣原來一個復雜的節點流,就可以被拆分成十幾個小的部分,且每個部分有單獨的美術維護,可維護性變高了。
(2)這個過程中,我們做了操作界面的優化,zoom in 和 zoom out 的時候有了 LOD 切換,拉近到一定程度才會顯示預覽圖等,拉遠的時候,編輯器顯示會更流暢。
(3)另外,我們還新加了一些高級效果。例如上圖左上角的 UGUI Shader,配套做了一些 sample。這套東西是為了給一些不希望用貼圖做 UI 的項目用的。如果 UI 就是比較簡潔的風格,直接用這套 sample 就可以實現高分辨率 UI。它是用 Shader 寫的,所以它沒有貼圖尺寸的限制,并且動畫做起來比較靈活,可以直接在 Shader 里面改。
我們還支持毛發效果,比如上圖右邊的皮毛和左下角的頭發,提供一些預置的節點快速做出高級效果。右下角是一個 URP 上的 StencilTest,之前在 FPS 游戲里面做穿墻透視效果要自己寫,現在有現成的節點可以用。
這些是 Shader Graph 的總體改進,迭代一年以后團結 Shader Graph 已經變成了一個足夠好用的工具。我們強烈建議大家使用。
AI Assistant & Graph
![]()
最后是 AI 方面,首先團結 Muse Chat 改名為 AI Assistant,它是引擎類的 AI 助手,可以通過對話幫助開發者問答引擎方面的問題,幫助修 bug 等。
AI Graph 是團結引擎新發布的功能,它是引擎里的 AIGC 平臺,現在合作的大模型有騰訊混元、TripoVAST、影眸科技 Rodin,還在接更多大模型廠商進來。對于開發者來說有什么好處呢?我們在一個平臺上面提供所有的這些大模型的能力,模型能力之間有差異,有些更擅長生圖,有些更擅長生 3D,開發者可以看哪些節點適合自己,組合出來自己的工作流,且工作流不但可以保存,還可以上傳。我們會建立 AI Graph 社區,方便大家去交流自己的工作流和生成的資產。未來我們會持續與大模型廠商共建 AI Graph。
有些朋友問,是不是有一天我跟 AI 說一句話它就能做一個我要的游戲出來?這是最終我們會實現的結果,但是我們不是把現在這套推倒重來。而是會逐步嘗試用 AI 輔助完成游戲開發流程的每一步。這么多年下來,游戲開發有一套完整的開發流程。我們會保持工作流不變,用 AI 輔助完成中間每個環節。這是一個循序漸進的革新。為了實現這個愿景,我們會做 MCP(模型上下文協議)支持,有了 MCP 支持,就可以把引擎的各個模塊 Agent 化,這是我們的大致規劃。
更強的跨端能力
最后要講團結引擎更強的跨端能力。團結引擎的三大優勢平臺包括:小游戲、開源鴻蒙,車機。
![]()
小游戲平臺
首先講小游戲平臺今年的幾個比較重要的革新。團結小游戲和其他引擎的區別在于,團結引擎可以實現接近原生 APP 的畫質和性能。之所以能做到這一點是因為我們和各個平臺的研發團隊有緊密的合作和深度優化。并且我們和游戲開發者也有深度合作,會給一些項目提供貼身服務,幫助他們優化自己的代碼。我們現在的性能提升都是一點點摳出來的,深入引擎各個角落,經過長時間的研發才獲得了更快的啟動加載、更低的內存占用、更高的性能和更強的調試工具。
![]()
除了這些之外,今年發布了幾個重要的功能。
首先是 iOS/Metal,我們現在在 iOS 設備上支持 Metal,所以不但能獲得更好的性能,還可以獲得 Metal 高級渲染方面的支持,比如 Compute Shader。有了 Compute Shader 就可以做比較復雜的粒子運算、流體模擬、RayMatching 等。還有 IndirectDraw,有了 IndirectDraw,我們就可以做一些 GPU Driven 的事情,實現我們以前做不了的效果。
除了 iOS 平臺的原生支持以外,Android 上的 Vulkan 支持會在今年 12 月份的版本中和大家見面。
最后,Burst 的支持對于小游戲來說是一開就有收益的。視頻中最初幀數是 44,把 Burst 打開之后,幀數來到 62,收益是立即可見的。
這里給大家展示兩個案例:
第一個是卡通風格的 RPG,用了 iOS/Metal 里的 IndirectDraw 功能,場景里每根草的生成、裁剪和三角形的信息、頂點動畫都是用 Compute Shader 計算的,再通過 IndirectDraw 繪制。此外,鏡頭光暈(Lens Flare)的效果也是用 Compute Shader 計算的。
第二個是寫實風格的 FPS Demo 真機實錄,背后核心技術是 iOS/Metal 和 GPU Resident Drawer。GPU Resident Drawer 實現了在小游戲上的支持。有了這兩個功能的加持,我們可以在小游戲上做 FPS,這在兩年前是不可想象的。
真·跨平臺
![]()
接下來介紹團結引擎在跨平臺方面的愿景。
Unity 引擎的渲染管線主要有兩條:URP 適用于移動端,HDRP 適用于主機和 PC 端。它們資產管線不統一,渲染管線也不統一,換平臺就相當于換項目。
我們現在提出一條基于 HDRP 的跨平臺渲染管線的規劃,用一套渲染管線解決不同平臺的適配問題,并且這條管線是 GPU Driven 的,其中包含 GPU Driven 的虛擬幾何體、全局實時動態光照、團結粒子系統、團結地形系統等。有了這些技術加持,我們真正做手機上的 3A 大作,可能就不再是遙遠的夢了。
團結引擎路線圖
![]()
最后和大家分享一下更細節的團結引擎路線圖。橫著看,團結引擎將要更新的模塊包括 Unity 本土化、平臺能力、渲染光照、動畫粒子、易用性和工具鏈等。
豎著看,Q4 我們會發布一些重要的功能,包括自適應光照探針 APS、TJSR 對 HDRP 的支持、DLSS 超分方案等。平臺方面,小游戲平臺會推出 Android/Vulkan支持和并行渲染,GI 也會推出移動平臺支持。
到了明年,比較重要的規劃包括:全平臺的并行渲染,Render Graph,易用性和工具鏈方面會推出 Dedicated Server;明年下半年開始 GPU Driven Terrain 和跨平臺 HDRP 等。
以上就是我們整體的路線圖,如果大家對路線圖有任何問題或者建議,可以通過二維碼提需求,開發團隊都會看到。團結引擎希望能夠和行業一起共建中國游戲的繁榮未來,謝謝大家!
Unity 官方微信
第一時間了解Unity引擎動向,學習進階開發技能
每一個“點贊”、“在看”,都是我們前進的動力

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.