Unity的HDRP是高清渲染管線(High Definition Render Pipeline)的簡稱,它以SRP(Scriptable Render Pipeline)的相關API為基礎,構建出一個適合開發高端畫質的開發環境。當前,HDRP 7.x已經上線,安裝Unity 2019.3.x及以上版本即可創建基於HDRP 7.x默認工程。從HDRP 7.0版本開始,HDRP正式脫離preview標籤,成為正式版,未來HDRP將不會產生太大的框架性的變動。如果你希望獲得效果炫酷的照片級渲染效果,現在正是學習HDRP的好時機。
然而,想獲得非常高的畫質表現,對於烘焙的理解是必不可少的。HDRP的全局光照和Build-in管線的全局光照在Planar Reflection、Screen Space Reflection、Light Layer、Reflection Hierarchy等方面是不同的,所以在一定程度上需要重新學習。當然,有一部分知識與Build-in管線的烘焙也是重合的,例如:Lightmapper參數、光照探針、Lightmap Parameter Asset等等,所以也可以使用本教程的內容作為Build-in管線烘焙的參考。
在HDRP中,通過Lightmap、光照探針、反射探針、Planar Reflection等技術,可以獲得優秀的間接光和陰影,讓產品的真實度上一個量級。
1. 全文長約12000字,閱讀時長約為40分鐘;
2. 第9節中提供了Demo工程幫助讀者實踐練習。
雲影:Unity技術美術 Game jam玩家
目前主要研究方向是真實實時渲染,對HDRP有比較深入的了解,是國內首批使用HDRP進行產品製作的開發者。Unity官方部分中文文檔譯者/審核者,曾作為遊戲客戶端程序/技術美術先後就職於盛大遊戲、多益公司、樂動卓越公司,5年遊戲/VR行業開發經驗,曾參與《第十域》、《傳送門騎士online》、《銀河英雄傳說》的開發。
更多精彩文章,可下載【在理】APP查看~
(長按識別二維碼下載)
UWA DAY 2020 議題集錦
近期精彩回顧
【厚積薄發】Virtual Texture實現機制及源碼解析
【學堂招募】UWA學堂校園行持續招募中
【學堂上新】大規模動畫模擬的一種實現方法
【學堂上新】用Lua打造類型系統:typesys