首先 - 根據模型uv unwrap後的臉部繪製9張貼圖,ASP/Character shader的Face模式下,有提供選擇貼圖使用的UV通道(UV0~UV3)的選項,因此你可以在DCC中選擇使用既有的UV通道或者根據臉部陰影貼圖在新的UV channel中做uv unwrap。
將0~180的光照角度分為9個角度,並且依照光照對單側臉部的變化,畫出9張貼圖。
最後將畫好的9張圖import進unity專案。
<aside> 💡 並不限制一定要9張,圖越多越能在不同角度的光照中做更多細微的操作,圖越少控制程度越低,且在光照角度變化時會有較大的明暗跳變。(從前一張圖跳至下一張圖)
</aside>
以上圖為例,我只需要UnityChanFace_merged,其他產出的圖僅作參考,可以刪除。