天天看點

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

1.安裝Universal RP

在Window視窗下打開

Package Manager

,包的類型選擇Unity為 Unity Registry 搜尋

Universal

,可以看到目前unity版本(2020.2)已經認證支援的Universal RP版本是10.2.2。點選install進行安裝。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

打開UnityARegistry時有時候會存在下面的報錯,這是因為網絡的問題,可能需要科學上網。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

2.建立渲染管線的Pipeline

點選

Project

下的加号建立新的渲染管線,

Rendering -- Universal Render Pipeline -- Pipeline Asset(Forward Renderer)

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

如下圖,使用預設的命名方式命名并把他們歸納在新的檔案夾下。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

點選視窗

Edit -- Project Settings

打開設定頁面選擇

Graphics

給可編輯渲染管線設定中添加剛才新建立的URP Pipeline

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

随後在

Quality

預設設定也添加建立的URP Pipeline。在不同的分辨率,不同的設定下面可以調用不同的渲染管線,預設情況下選擇剛才已經建立的。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

3.素材更新到目前的通用渲染管線

1.倒入素材檢視效果

由于是URP項目,在項目中倒入的素材需要確定素材支援最新的URP或者滿足LWRP。在資源商店購買素材的時候需要留意說明中素材是否支援輕量級渲染管線和通用渲染管線。

我這裡已經倒入好了素材,拖拽一個Prefab到場景中,可以檢視到該預制體的材質是粉色的,并沒有比對目前URP的通用渲染管線。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

2.對素材進行更新

選擇

Edit -- Render Pipeline -- Universal Render Pipeline

,這裡的兩個選項選擇把整個項目素材都更新到URP。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

點選Proceed進行更新,更新以後檢視素材,已經可以正常顯示。

Unity使用Universal RP将3D項目更新為URP1.安裝Universal RP2.建立渲染管線的Pipeline3.素材更新到目前的通用渲染管線

備注:

如果是一開始就建立了URP項目,包含了不需要使用的素材,URP将無法更新現有的3D項目,這裡可以考慮先建立3D項目,然後更新到URP。

繼續閱讀