今天 Epic 公布了 Unreal Engine 5 的主要功能詳解,反正閒著就整理一篇(?
原始影片:https://vimeo.com/554262803
一、Nanite
https://imgur.com/aFlJXE5
https://imgur.com/IyA4GuT
就結果而論就是引擎層級會自己處理好要渲染哪些多邊形,類似於 Virtual Texture 而相
當於 Virtual Geometry 的設計。
所以用 LOD 系統去管理模型精細度不再是必需品,引擎會直接做好多邊形效能管理。
這邊遣詞很小心,我想應該是 Nanite 不一定適用於相對舊的硬體,所以根據目標平台
可能在本世代初期得考慮一下。
二、Lumen
跟最早的理解差不多,就是一個為了動態光源準備的 GI 系統。
不過目前從遣詞看來應該品質還是會低於 Baked Light,並不是取代關係。
三、Quixel 整併
https://imgur.com/LqQvbSk
內建在 Unreal 內,流程變得更方便。
四、世界分區
https://imgur.com/0FvFAbc
引擎內建以格狀分區儲存物件的機制,所以編輯時可以只選擇要開啟的格子。
https://imgur.com/2WbXPfP
同時引擎也用相同的機制自動管理分區的載入與否,相關參數有保留可調整。
五、File per Actor
簡單來說就是變更的紀錄不再是以場景為單位儲存,而是以單一 Actor。
變成相對來說複數個人同時編輯同個場景時比較不會有衝突問題(假設大家分工分得很好
的話啦)。
六、動畫
這部分大概有:
1. 新的 Full Body IK,只有提到比較優越跟效能更好
2. Motion Warping,一個幫助單一動畫重複使用在不同性質的素材的機制
https://imgur.com/HnCt0wB
3. 引擎直接內建動畫編輯系統
簡單來說光是世界、效能管理的大幅自動化,再加上免費的 Quixel 素材庫,應該會在接
下來這個世代可以仰賴 UE5 用遠低於過去的人力需求完成高品質世界,甚至是開放世界。
雖然 3A 也還是有很多可以繼續無限上綱花經費的方面,但是 UE5 可能會縮小 3A 跟相對
低經費作品的差距。對於以遊戲機制為主的個人級遊戲設計師更有辦法將精神集中在遊戲
設計本身上。
大概這樣紀錄一下(?
有動力快點收一收手上的專案準備玩 UE5 了(等等