Unity 内置渲染管线、SRP、URP、HDRP区别
Unity 內置渲染管線、SRP、URP、HDRP的關系:
Unity渲染管線包含內置渲染管線和SRP,內置渲染管線是Unity默認的渲染管線,不可修改;而SRP是可以用戶自己控制渲染流程;URP和HDRP則相當于Unity提供的SRP模板。
內置渲染管線(Build-In Render):
內置渲染管線是Unity默認的渲染管線,兼容Unity面向的所有平臺,但渲染次序是固定的,效果不突出。
SRP(Scriptable Render Pipline):
可編程渲染管線,核心是一堆API集合,使得整個渲染過程及相關配置暴露給用戶,使得用戶可以精確地控制項目的渲染流程。用戶可以直接利用Unity的URP、HDRP兩種渲染管線,通過C#腳本將它們用作模板來自定義或從頭創建新的渲染管線,從而根據目標平臺在粒度級別上定義和調整渲染過程,為特定硬件優化性能,控制性能資源的使用方式。
URP(Universal Render Pipleline):
通用渲染管線(以前稱為輕量級渲染管線),unity提供的渲染管線,專注于性能,支持Unity面向的所有平臺。如果項目需要平臺覆蓋率,則通用渲染管線是最佳選擇。
官方文檔:Universal Render Pipeline overview | Universal RP | 13.1.5?
HDRP(High Definition Render Pipleline):
高清渲染管線,unity提供的渲染管線,支持正向和延遲渲染,并且使用基于物理的光照和材質。它是將圖形推送到高端硬件(像PC、XBox 和Playstation)以打造震撼的高清視覺效果的理想選擇。其面向高逼真度的游戲、圖形demo和建筑渲染、超寫實效果,以及所需的最佳圖形效果。同時針對高端圖形處理時,它要比內置渲染器要快得多,但要想得到完成利用HDRP的完美表現能力,需要大量的貼圖,如漫反射貼圖、高光貼圖、金屬貼圖、平滑貼圖、AO貼圖、法線貼圖、凹凸貼圖、高度貼圖等。
官方文檔:High Definition Render Pipeline overview | High Definition RP | 13.1.5?
?URP和HDRP對比:
總結
以上是生活随笔為你收集整理的Unity 内置渲染管线、SRP、URP、HDRP区别的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: [Eclipse经验] 如何导入XSD文
- 下一篇: 美图赏析:拆解USB无线网卡,电路方案非
