AmplifyShader 簡單 UV 位移串點


Amplify Shader Editor,這是套串接 Shader 的插件。
最近特效組同事佛心教學,這篇純記錄自己這週跟風的嘗試進度與理解。


* 首先看一下最終的成像:

其實就是個超級單純的圖像疊加效果 + UV 的位移。

* 分析成像的組成: 1*2*3

        1. 地磚貼圖單純渲染
        2. 水貼圖做 V 方向位移
        3. 水貼圖做 U 方向位移
  Image from Gyazo  Image from Gyazo

* ASE UV Move 串法:

        1. 最基本的串法,X,Y 數值模擬預備改變的 U, V 值
             -- Append: 將 X, Y 數值存到一個 float2 中
             -- Multiply: A*B,這樣就可以讓 X, Y 隨時間影響


        2. 使用 Panner Node 串接,已經幫忙處理時間了,所以只要給 X, Y 值
             -- Value: 可以是一個 float, float2, float3, float4,這邊是使用 float4
             -- Component Mask: 將 Value 內 沒使用到的通道捨棄

* 最終把 3 個圖乘起來就可以了:


留言

這個網誌中的熱門文章

UE4: Spine2D 導入與基本使用