Untitled

本頁將會解說如何設定基於背面法(inverted hull)的模型空間輪廓線,

以及如何利用ASP提供的平滑法線工具來提高輪廓線的品質。

1.啟用ASP Mesh Outline Renderer Feature


要使用模型空間的輪廓線,必須要在URP Renderer data中加入ASP Mesh Outline Renderer Feature,設置的流程如下 :

Untitled

加入ASP Mesh Outline renderer feature後,回到當前人物的ASP Character Panel上,這時Check List中的Mesh Outline應該會顯示Active。

Untitled

<aside> 💡 在ASP Character Panel的GUI中的Check List中,會顯示目前ASP Mesh Outline的啟用狀態,如果未啟用的話可以透過Open URP Data按鈕,快速指向當前URP Renderer data。

</aside>

2.利用Layer或者Rendering Layer Mask設定產生輪廓線的部位。


Untitled

在Shadow Behaviour內有個分類可以直接觀察目前所有ASP passs所指定的layer 與 rendering layer mask。以上圖為例,目前繪製Mesh輪廓線的pass指定的layer是 Default,指定的Rendering layer mask為Outline,同時滿足 這一個組合的renderer即會被渲染至輪廓線pass中。

3.在MeshOutline Param分類下調整參數