1. 程式人生 > 實用技巧 >普通Unity3D專案升級為URP或者LWRP等可程式設計渲染管線專案並安裝ShaderGraph

普通Unity3D專案升級為URP或者LWRP等可程式設計渲染管線專案並安裝ShaderGraph

通常Unity3D專案的渲染模式在建立的時候就選擇好了,2018LTS版包括普通內建管線(3D)、LWRP、HDRP等(在最新的2019LTS版中將LWRP替換成了URP),但貌似只能在建立專案之初才能選定,其實還是可以再已建成的專案裡升級的,如下:

1、在packmanager裡依次安裝以下pack
Script Build Pipeline
在這裡插入圖片描述
Render系列的包,兩種二選一
在這裡插入圖片描述
最後安裝ShaderGraph
在這裡插入圖片描述
之後再Asset內新建LightweightRenderPipelineAsset,並且將其放到project settings中的Graphs的主Asset檔案裡也就是scriptablePipeline Asset裡

在這裡插入圖片描述
在這裡插入圖片描述

自此之後就可以建立ShaderGraph來進行shader編輯啦
PS:標準Shader渲染的材質可能在升級後失效(變為粉紅色),這時需要手動升級材質的shader,如下
在這裡插入圖片描述
其中很多自定義shader目前沒法自動升級,不過可以憑藉shaderGraph進行簡單的復原