
一、《無限暖暖》游戲制作幕后技術分享:虛幻引擎5結合自研技術
2024年9月5日,疊紙游戲技術VP解衛博在Unreal Fest Shanghai 2024活動上分享了有關《無限暖暖》游戲制作過程中的技術經驗。由疊紙游戲開發的暖暖系列第五代作品、收集美好的開放世界游戲《無限暖暖》,已于2024年6月舉行了線下內測,收獲了參與媒體和玩家的好評。
以下為演講內容:
大家好今天我很高興能與大家分享我們團隊如何利用虛幻引擎5(UE5)結合自研技術,成功打造出一款高品質的跨平臺游戲。
從UE4到UE5的升級之路
我們的項目最初是使用虛幻引擎4.23進行開發的,隨著過程的進展,逐步升級到了4.25版本。當UE5剛推出時,我們覺得它還不夠成熟,但在深入研究后,我們發現UE5在優化光影效果和美術打光上有顯著提升,意識到這次升級對于項目的長期競爭力至關重要。
盡管團隊內部對升級有一些擔憂,認為工作量大、風險高,但制作人堅定地支持這個決定。制作人認為UE5的升級不僅能提升當前項目的美術效果和性能,也對我們未來的多個項目都有戰略意義。所以我們決定迎難而上,成功地完成了從UE4到UE5的平滑過渡。這其中還有一個小插曲:就在我們做出這個決定的兩個星期后,Fortnite宣布全面升級到UE5。這無疑是一個強烈的信號,更堅定了我們升級的決心。
為了確保在不同平臺上都能提供最佳的游戲體驗,我們開發了多項自研技術,并在場景、角色、光影和AI這四個方面取得了顯著的效果。
場景:更加真實的大世界
在大世界場景中,我們面臨著如何在保證性能的前提下,呈現出細膩且逼真的地形和環境的問題。為此我們采用了VHM(Virtual Heightfield Mesh)技術,并結合虛擬紋理(VT)技術,實現了對超大地形的高效繪制。
例如在游戲中有一些大面積的花海,這些花海我們無法畫得無限遠,但又希望玩家在遠處也能看到它們的存在。為此我們將這些花烘焙到SVT(虛擬紋理)中,這樣即使當花被距離剔除后,玩家依然可以從很遠的地方看到它們。這種處理方式讓場景在遠距離看起來依舊美觀,且不會損失性能。
我們還對房屋和地基進行了優化。原本這些建筑在移動端需要消耗大量資源進行繪制,為此我們開發了新的材質合并技術,減少了drawcall的數量。這使得即使在移動設備上,建筑物也能被高效地渲染,而畫面質量幾乎沒有下降。
角色:從擬真布料到動態毛發的極致表現
在角色表現方面,我們開發了專門的布料模擬技術和一套專門針對搭配的實時穿插處理算法,使得角色的服裝和發型更加自然逼真,也一定程度上避免了換裝時的模型穿插。
例如游戲中有些角色會穿著緊身衣物,通常這種情況下,外層的衣物很容易與內層發生穿插,造成視覺上的不協調。為了解決這個問題,我們自研了一套算法,能夠讓外層衣物在與內層衣物交疊時自然地“塞進”內層,從而避免穿插問題,讓角色在各種動作中都能保持自然的狀態。
另外我們的毛發渲染技術能夠實現細膩的毛發動態效果,讓角色的發型在各種環境中都能表現出真實的動感。比如游戲中的小動物,其毛發在風中飄動時,看起來非常真實自然,為整個游戲世界增添了更多的生命力。
光影:細膩變化的光影層次
光影效果是我們在本項目中的一大亮點。通過引入Lumen技術,我們不僅大幅提升了光影制作的效率,還提高了游戲的整體視覺效果。
在過去使用UE4時,我們需要反復烘焙光照來驗證美術效果,這個過程既耗時、又容易受到多人協作的影響,導致最終效果可能直到項目結束前幾天才能看到。而在UE5中,通過Lumen技術,我們能夠實時預覽光影變化,極大地節省了時間,光影表現也更加精致。
在移動端設備方面,我們結合了Enlighten插件,使得即使在低性能設備上,游戲也能呈現出近乎PC端的光影效果。無論是日夜交替還是室內外光影的轉換,玩家都能感受到環境光影的細膩變化,這讓整個游戲世界顯得更加生動逼真。
AI:助力提升畫面品質并壓縮包體
做全平臺游戲,尤其是涉及到手機平臺的時候,我們面臨的主要困難就是如何盡量利用手機有限的包體資源,達到和PC盡可能接近的畫面品質。為了在不增加資源占用的情況下、提升游戲畫面品質并壓縮游戲包體,我們在貼圖和模型管理上廣泛應用了AI技術。
比如使用AI技術增強了貼圖的細節表現,讓游戲中的遠景物體更加清晰,即使在移動設備上,玩家也能看到細膩的遠景和豐富的場景細節。另外AI還幫助我們智能篩查和管理了游戲中的重復資源。通過AI,我們能夠減少不必要的資源占用,顯著壓縮了游戲的安裝包大小;這對于移動設備的玩家來說不僅節省了存儲空間,還提升了整體游戲體驗。
通過上述這些技術的創新與應用,我們成功在《無限暖暖》項目中實現了跨平臺的游戲體驗,將其打造為一個高品質的跨平臺游戲。因為時間原因,我們只是展示了部分開放性技術問題,像這樣開放性技術問題我們解決了100多項,也歡迎想做推進行業進步技術的人加入我們!期待與大家共同探討和進步,謝謝大家。
二、虛幻引擎5可以做什么游戲、動畫、虛擬人、元宇宙···
虛幻引擎5可以廣泛應用于游戲開發、動畫制作、虛擬人創建以及元宇宙構建等多個領域。以下是對這些應用領域的詳細闡述:
游戲開發
虛幻引擎5以其強大的實時渲染技術和高度優化的性能,成為游戲開發領域的佼佼者。它支持高保真度的視覺效果和復雜的物理模擬,使得開發者能夠創建出逼真且富有互動性的游戲世界。虛幻引擎5還提供了豐富的工具和資源,包括材質編輯器、光照系統、動畫系統等,極大地提高了游戲開發的效率和質量。
動畫制作
虛幻引擎5在動畫制作方面同樣表現出色。它支持高質量的角色動畫和場景渲染,使得動畫作品能夠呈現出電影級別的視覺效果。通過內置的動畫制作工具集,如機器學習變形器、變形器圖形編輯器等,動畫師可以更加高效地創建和編輯角色動畫,實現復雜的動作和表情捕捉。虛幻引擎5還支持實時渲染和預覽功能,使得動畫師能夠在制作過程中及時調整和優化動畫效果。
虛擬人創建
虛幻引擎5在虛擬人創建方面也具有顯著優勢。它提供了高度可定制的骨骼系統和材質編輯器,使得開發者能夠創建出逼真且個性化的虛擬人物形象。通過內置的動畫系統和面部表情捕捉技術,虛擬人能夠呈現出豐富的動作和表情,實現與用戶的實時互動。虛幻引擎5還支持多種輸出格式和平臺,使得虛擬人能夠在不同的應用場景中靈活使用。
元宇宙構建
隨著元宇宙概念的興起,虛幻引擎5在元宇宙構建方面也發揮著重要作用。它提供了強大的實時渲染和物理模擬技術,使得開發者能夠創建出逼真且富有互動性的虛擬世界。通過內置的社交系統和經濟系統,元宇宙中的用戶可以進行實時交流和交易,形成獨特的社區和文化。虛幻引擎5還支持多種輸入設備和交互方式,如VR/AR、手勢識別等,使得用戶能夠更加自然地與元宇宙進行互動。
虛幻引擎5以其強大的功能和廣泛的應用領域,在游戲開發、動畫制作、虛擬人創建以及元宇宙構建等多個領域都展現出了巨大的潛力和價值。隨著技術的不斷進步和應用場景的不斷拓展,相信虛幻引擎5將會在未來發揮更加重要的作用。
三、鳴潮是什么引擎做的
鳴潮是使用Unreal Engine(虛幻引擎)制作的。
虛幻引擎是一款由Epic Games開發的游戲引擎,以其強大的渲染能力、高度的靈活性和易擴展性而聞名。鳴潮選擇虛幻引擎作為開發基礎,看中的正是這些優勢。通過虛幻引擎,鳴潮的開發團隊能夠構建出細致入微、畫面精美的游戲世界,為玩家提供沉浸式的游戲體驗。
具體到鳴潮這款游戲,虛幻引擎的使用使得其能夠在視覺表現上達到極高的水準。無論是游戲中的場景建模,還是角色動作的流暢度,亦或是光影效果的渲染,都得益于虛幻引擎強大的技術支持。在鳴潮的某些宣傳視頻中,我們可以看到游戲角色在復雜的場景中自由穿梭,動作自然流暢,周圍環境的光影變化也十分逼真,這些都是虛幻引擎技術實力的體現。
虛幻引擎還提供了豐富的開發工具和資源,幫助鳴潮的開發團隊在游戲設計和實現過程中更加高效。通過這些工具,開發團隊能夠快速地迭代游戲設計,不斷地優化和完善游戲體驗。虛幻引擎的選用為鳴潮的打造奠定了堅實的基礎,使得這款游戲在視覺表現、游戲體驗等方面都有著出色的表現。
鳴潮作為一款充滿創意和可能性的作品,其背后的虛幻引擎功不可沒。隨著游戲的進一步開發和完善,我們有理由相信,虛幻引擎將繼續助力鳴潮,為玩家帶來更加精彩和震撼的游戲體驗。


