Unity 內(nèi)置渲染管線、SRP、URP、HDRP區(qū)別
內(nèi)置渲染管線、SRP、URP、HDRP的關(guān)系:
Unity渲染管線包含內(nèi)置渲染管線和SRP,內(nèi)置渲染管線是Unity默認(rèn)的渲染管線,不可修改;而SRP是可以用戶自己控制渲染流程;URP和HDRP則相當(dāng)于Unity提供的SRP模板。

內(nèi)置渲染管線(Build-In Render):
內(nèi)置渲染管線是Unity默認(rèn)的渲染管線,兼容Unity面向的所有平臺(tái),但渲染次序是固定的,效果不突出。
SRP(Scriptable Render Pipline):
可編程渲染管線,核心是一堆API集合,使得整個(gè)渲染過(guò)程及相關(guān)配置暴露給用戶,使得用戶可以精確地控制項(xiàng)目的渲染流程。用戶可以直接利用Unity的URP、HDRP兩種渲染管線,通過(guò)C#腳本將它們用作模板來(lái)自定義或從頭創(chuàng)建新的渲染管線,從而根據(jù)目標(biāo)平臺(tái)在粒度級(jí)別上定義和調(diào)整渲染過(guò)程,為特定硬件優(yōu)化性能,控制性能資源的使用方式。
URP(Universal Render Pipleline):
通用渲染管線(以前稱為輕量級(jí)渲染管線),unity提供的渲染管線,專注于性能,支持Unity面向的所有平臺(tái)。如果項(xiàng)目需要平臺(tái)覆蓋率,則通用渲染管線是最佳選擇。

官方文檔:Universal Render Pipeline overview | Universal RP | 13.1.5?
HDRP(High Definition Render Pipleline):
高清渲染管線,unity提供的渲染管線,支持正向和延遲渲染,并且使用基于物理的光照和材質(zhì)。它是將圖形推送到高端硬件(像PC、XBox 和Playstation)以打造震撼的高清視覺(jué)效果的理想選擇。其面向高逼真度的游戲、圖形demo和建筑渲染、超寫實(shí)效果,以及所需的最佳圖形效果。同時(shí)針對(duì)高端圖形處理時(shí),它要比內(nèi)置渲染器要快得多,但要想得到完成利用HDRP的完美表現(xiàn)能力,需要大量的貼圖,如漫反射貼圖、高光貼圖、金屬貼圖、平滑貼圖、AO貼圖、法線貼圖、凹凸貼圖、高度貼圖等。

官方文檔:High Definition Render Pipeline overview | High Definition RP | 13.1.5?
?URP和HDRP對(duì)比:

官方文檔:Universal Render Pipeline overview | Universal RP | 13.1.5?
版權(quán)聲明:本文為CSDN博主「StudyHard_luozhongxu」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議。
此文為轉(zhuǎn)載
原文鏈接:https://blog.csdn.net/StudyHard_luozhongxu/article/details/123047898