UE5全局光照系统Lumen解析与优化
全局光照Global illumination (GI),又稱間接光照,是指一系列讓計算機場景光照更加真實自然的3D圖形算法。通俗來講,即計算機在進行圖形渲染時,不僅要考慮從光源直接照射到物體表面的光,也要考慮到從其他表面反射到當前表面的光,從而極大地增加場景的真實感。
在現實世界中,我們很容易觀察到GI相關的現象,比如陽光從洞穴入口照射到地面上后會經過反射點亮洞穴的其他位置,燈光照射到紅色沙發后會導致紅光反射到其后面的墻壁上等等。
與全局光照相對應的技術稱為直接光照(或局部光照,如上圖左部),光線從光源發出碰到物體后則立刻停止,不會進行多次反射。在早期的相關研究中,由于硬件限制等原因,我們往往采用更偏向經驗的方式來建模模擬局部光照(如Phong和Blinn-Phong模型)。不過這種通過Hack方式得出的效果明顯不夠真實和自然,導致很多游戲都會給玩家產生一種難以描述的違和感。
而另一方面,全局光照雖然效果理想,但由于需要對于光線的反彈進行大量的計算,很長一段時間也只能用于CG、電影等非實時渲染的領域中。
不過隨著硬件技術的進步以及圖形領域內科研人士的努力,相關的論文和成果層出不窮。現代游戲引擎中的GI也已經從早期的預計算全局光照技術(光照貼圖Lightmap、光照探針Light Probe),逐步發展并產生了UE5 Lumen這樣效果優秀的動態全局光照技術,給業界帶來了新的技術變革。
本期 IncrediClub 游戲開發者專場,線上技術沙龍將聚焦全局光照話題 ——
《UE5全局光照系統Lumen解析與優化》6月23日20:00
來自國內 Top5 游戲工作室資深引擎開發工程師 五塵 將重點解析UE5中全局光照系統Lumen并探討技術優化方法。
參與本次活動你將收獲:
主流的GI(Global illumination)方案
UE5 GI系統Lumen的解析與技術優化
GI技術的未來
掃微信碼報名本活動,獲取更多游戲開發領域技術資料:?
IncrediClub?往期內容回顧:
總結
以上是生活随笔為你收集整理的UE5全局光照系统Lumen解析与优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC运行原理
- 下一篇: 疑难杂症---共享打印机驱动安装失败0x