學習筆記,不喜勿噴,歡迎指正,侵權立刪!
1、建立材質函數Distance_Fun,勾選公開到庫。
2、添加函數輸入節點FunctionInput,
這個輸入我們想作為混合材質屬性BlendMaterialAttributes的alpha輸入節點,所以需要修改輸入的細節面板,輸入類型改為函數輸入標量。更改名字為distance_blend_mask。
3、我們想根據PixelDepth的距離來使用不同的uv,我們來設置下uv,如下圖:
4、我們創建貼圖對象,用于來把輸入暴露出來:
建立輸入,使用2D紋理。
分別更改名字為color、roughness、normal。連線如下圖:
把紋理對象、紋理輸入、uv縮放、貼圖采樣等連接如下圖:
5、我們把貼圖采樣連接到材質屬性上,如下圖: