2021.05.28 17:21
UE5特性記錄
Nanite(虛擬微多邊形幾何體技術,支持大量面數模型)
-
導入時編譯Nanite,會自動將多面體模型編譯為Nanite存儲在場景里!
-
用線框顯示會發現Nanite消失,所以Nanite不支持線框顯示。(主要使用三角形顯示)
-
將普通OBJ等模型文件轉化為Nanite,從已導入的模型右鍵選擇Nanite的啟用,同樣可以將該模型變成Nanite模型。
能用Nanite盡量用Nanited
- 代理三角形百分比控制Nanite顯示細節
Nanite原理猜想
千萬面級的高模導入ue5后會被壓縮成
低模"+virtualized geometry,這個virtualized geometry猜想應該是一種特殊的數據資產,保存了原始模型的細節信息並儲存到ssd里。在渲染管線中,cpu的應用階段只讀取這個"低模"的頂點數據,到gpu里,根據頂點位置到相機的距離,划分成不同等級的曲面細分,gpu讀取virtualized geometry對新生成的頂點進行插值完成對原模型的細節還原。
參考這篇文章寫的很詳細,有興趣可以了解相關內容如何評價Epic Games今日公布的虛幻引擎5?
Lumen(可以模擬出實時光追的效果)
- 打開網格距離場
- 項目設置渲染打開全局光照
- UE5很大概率使用的是把SVOGI和Nanite進行了內部深度優化的辦法,並命名為Lumen,可能體素的概念比較重要。
實機演示 ——> 想看Lumen效果可以打開這個連接
原理探討 ——> 如何在一瞬間畫出幾十億三角形?關於UE5 的深度探討
DirectionalLight大氣太陽光索引:1是月亮,0 是太陽
對大氣太陽光選定后Ctrl + L可以調節太陽光俯仰角
對大氣太陽光月亮選定后Ctrl + Shift + L可以調節太陽光俯仰角
加上一個SkyLight ,SkyLight中實時捕獲打勾就可以實時反射太陽光
世界分區
- 創建關卡的時候,世界場景設置中打開世界分區。然后在窗口里就能打開一個世界分區窗口。(可以多人合作了,通過變更列表)
- HLOD可以自己切換不同的場景實例
關卡實例化
- 用於多人協作,由在世界大綱中右鍵選中項,通過選中項創建關卡實例,會產生一個新關卡!對產生的實例關卡的操作會影響到原有關卡!!!(產生的實例關卡應該是原關卡中物體的引用)
- 誰用誰知道好用!
關卡序列中的動畫工具
可以在關卡中實現K幀