1️⃣ 1.安裝說明、前置設定(重要)
0.安裝步驟總整理
確認使用對應支援版本的Unity Editor
透過Package Manager或Unity Hub安裝Universal Render Pipeline至當前專案
Import Anime Shading Plus 插件至當前專案
在Graphic Settings中確認當前Render Pipeline Asset是ASP插件內提供的URP Asset(或者手動加入指定的Renderer Feature至當前專案使用的Universal Renderer Data中)
確認Quality Setting中指定的Render Pipeline Asset內已是前一步驟的asset
進入Demo Scene確認畫面是否正常顯示,包括Outline等候處理特效(Demo scene需要Import Text Mesh Pro)
於Package Manager中安裝 com.unity.collections@1.5.1 或以上的版本
ASP安裝過程影片教學
1.安裝對應的Universal Renderpipeline(URP)版本
目前建議優先使用下列Unity Editor版本來搭配ASP :
Unity 2022.3.62f3
Unity 6000.0.68f1
Unity 6000.3.9f1
如果是在Unity的Package Manager中手動安裝URP,建議對應下列URP主版本 :
Unity 2022.3.62f3 → URP 14 Unity 6000.0.68f1 → URP 17 Unity 6000.3.9f1 → URP 17
如果使用的是其他版本的Unity,請務必確認當前Editor內建或安裝的URP版本,是否與ASP目前支援的API行為一致。
關於詳細的安裝步驟,可以參考
将通用渲染管线安装到现有项目中 | Universal RP | 12.1.1
您可以通过 Package Manager 系统将最新版本的通用渲染管线 (URP) 下载并安装到现有项目中,然后安装到您的项目中。如果您没有现有的项目,请参阅有关如何从模板开始新的 URP 项目的文档。
💡 請注意,如果URP專案本身是直接在Unity Hub從URP分類建立的, 要特別留意下方關於Quality的URP Asset的設定。
2.針對Anime Shading +(ASP)設定URP Asset

1)URP Asset
URP asset儲存了與graphics的各種global設定,包刮shadow map的尺寸/渲染距離,是否支持多光源….等等
3.Quality Level與URP Asset

Quality Setting
同一個專案中可能設定了不同Quality Level與各自對應、不同的URP asset。如果是從hub中直接建立的URP專案內鍵就已經會有4~6個不同的 URP asset。常常有使用者build板之後發現shader效果不見,其實是因為build的環境的quality本身使用的URP asset跟Editor中使用的是不同Quality的URP asset的緣故。
4.在當前Universal Renderer Data加入Anime Shading +的renderer features

2)Universal Renderer Data
而URP asset中會指向一個Universal Renderer Data (附圖1最上方) - 這一個renderer data則是包含了當前管線各種pass的設定。比如說前向/延遲渲染。URP中自定義的post processing pass..等等。 而Anime Shading +中包含的額外的renderer feature正是要在這個renderer data中設定好。
ASP需要的最基本renderer feature總共有3個,請務必記得在renderer data將加入並且啟用下列renderer feature :
ASP Material Pass
ASP ShadowMap
ASP Depth-Offset Shadow
下列ASP包含的renderer feature則是可選的,如果有需要對應的功能則一併加入並啟用於當前的renderer data中 :
ASP ToneMapping - 加入後可在camera volome中加入ASP專為卡通渲染角色設計的Tonemapping效果。
ASP Screen Space Outline - 加入後可在camera volume中加入ASP中的螢幕空間描邊。
ASP Mesh Outline - 加入後可使用mesh-based的描邊。
5.確認package dependencis
如果需要使用 模型空間 輪廓線的平滑法線工具,會需要要使用 com.unity.collections package。 在Package Manager中搜尋collecitons並且安裝(版本需要大於1.5.1)。

如果使用的是Unity 2021,或者預設的collections package版本小於1.5.1的話,請執行以下步驟來手動安裝指定版本的collections pacakge -
Unity Editor內打開Package Manager
點擊package manager window左上角的 “+” 號,選擇Add package from git URL
URL欄位內輸入 com.unity.collections@1.5.1***,***點擊Add。

6. 匯入TMP Essential Resources (For Demo)
ASP的Demo Scene中有使用TextMeshPro來顯示UI上的文字,
如果發現Demo場景上的UI、按鈕的文字消失,代表TextMeshPro並沒有正常載入專案中, (在Unity2022以前會自動跳出是否安裝TMPro的選項,2023之後不會出現這一個提示)
在Unity Editor中,點擊視窗上方的Window→TextMeshPro→Import TMP Essential Resources。
Import完所需資源後重新載入Demo場景即可看到TMP相關文字正常顯示了。

⏭️ 前往下一頁 2️⃣ 2.設置ASP Character Panel (重要)