Unity學(xué)習(xí)筆記 Vol.57 URP簡介
1.URP簡介
通用渲染管道(URP)的目標(biāo)是為開發(fā)人員提供優(yōu)化的性能,這些開發(fā)人員可以針對實時照明需求有限的各種平臺,VR和游戲。它通過在照明和陰影方面做出一些權(quán)衡來做到這一點。?

URP使用一個實時陰影光和每個對象的光消隱執(zhí)行單遍正向渲染。相比之下,轉(zhuǎn)發(fā)渲染的傳統(tǒng)管道對范圍內(nèi)的每個像素光執(zhí)行一次附加遍歷。這意味著URP將減少繪制調(diào)用。著色器圖形工具也支持此功能,該工具為著色器創(chuàng)作工作流提供了其他好處。

2.使用URP創(chuàng)建一個新項目
1. 打開Unity Hub并創(chuàng)建一個新項目。
2. 在新窗口中,選擇URP模板(圖03 )。

3.為您的項目命名并設(shè)置項目的位置。
4. 最后單擊創(chuàng)建。
完成后,帶有URP的新Unity項目將準(zhǔn)備就緒。
?
3.升級現(xiàn)有項目以使用URP
要升級現(xiàn)有項目,必須首先使用Unity Package Manager下載URP。
1. 轉(zhuǎn)到Window(窗口——> 打開Package Manager(包管理器)(圖04 )。

2. 確保在所選的左上方看到“ All packages(所有軟件包)”。
3. 在列表中找到“ Universal RP”并選擇它。
4. 單擊Install(安裝)。
從“程序包管理器”安裝程序包后,必須將URP資產(chǎn)添加到“可編程渲染管線圖形”設(shè)置字段中。
1. 單擊Edit(編輯)>?Project Settings(項目設(shè)置),打開項目設(shè)置窗口。
2. 選擇新窗口左側(cè)的Player設(shè)置。
3. 在Player設(shè)置的其他設(shè)置部分中將Color Space(顏色空間)設(shè)置為Linear(線性)。(圖05 )

4. 通過選擇資產(chǎn)下拉菜單并Create(創(chuàng)建)>?Render(渲染)>?Pipeline Asset(管線資產(chǎn))來創(chuàng)建管線資產(chǎn)。
5. 單擊Edit(編輯)> Project Settings(項目設(shè)置),打開項目設(shè)置窗口。
6. 選擇新窗口左側(cè)的Graphics(圖形設(shè)置)。
7. 在Graphics Inspector中,單擊圓形轉(zhuǎn)盤,然后選擇UniversalRenderPipelineAsset 。(圖06 )

現(xiàn)在,您現(xiàn)有的項目將能夠使用Universal Render Pipeline
結(jié)論
URP通過引入限制和禁用低端設(shè)備不支持的功能來建立標(biāo)準(zhǔn)化。這使開發(fā)人員不必?fù)?dān)心如何優(yōu)化項目,而可以將精力更多地集中在為更廣泛的受眾開發(fā)項目上。