AE無插件製作 Liquid Animation

januart1st0101
·
·
IPFS
AE如何製作液態動畫!

你是不是也想做出那種像「果凍一樣流動」、「水滴感變形」的動畫,但又不想裝超大超多 plugin?
其實你只需要 2 個 AE 內建特效以及一些表做出隨機流體以及接近變色,Proximity表達式還有很多玩法。

Gaussian Blur + Simple Choker,就能做出超順流暢的 Liquid Animation!

🔧 使用工具

  • Gaussian Blur(高斯模糊)

  • Simple Choker(邊緣收縮)



🧪 製作步驟教學

✅ Step 1:建立圖形(Shape Layer)配上Wiggle + Proximity 表達式

  1. 加入圓形圖層 Shape Layer

  2. 圖層加上Wiggle表達式達到隨機運動效果
    詳細界說

  3. 在Scale中加上Proximity 表達式接近縮放
    詳細界說


✅ Step 2:加入模糊效果 Gaussian Blur

  1. 在 Effects & Presets 搜尋「Gaussian Blur」

  2. 將其拖拉到 shape layer 上

  3. 調整 Blurriness 數值(建議 50–100 之間)

  4. 數值越高,邊緣越糊,像水的邊緣


✅ Step 3:加入 Simple Choker

  1. 再搜尋並加上「Simple Choker」

  2. 調整 Choke Matte 數值(建議 -10 ~ -30)

  3. Simple Choker 會將模糊的邊緣「收緊」,形成自然的液態形狀


✅ Step 4:Proximity 表達式接近變色

  1. 在shape layer 新增一個 Fill 填滿顏色

  2. 在 Fill 中的 Color 新增一個接近變色表達式

  3. (Proximity 表達式建立圖層方式可以觀看這裡)

    www.jan1lab.com/blog...

  4. 接近變色表達式如下:

dist = length(nullPos, objPos);
normDist = clamp(dist / maxDist, 0, 1);

// RGB 顏色 
r = linear(normDist, 0, 1,0.318,0.949); // 紅色 
g = linear(normDist, 0, 1,0.796,0.722); //綠色 
b = linear(normDist, 0, 1,1.000,1.000); // 藍色 
[r, g, b,1];


🎨 HEX → AE RGB 換算

轉換為 AE 的 [R, G, B] 格式(除以 255)
假設想要的顏色是 (R 184)(G 252) (B 255)就必須個別在除以 255

範例:

R = 184 ÷ 255 ≈ 0.722
G = 252 ÷ 255 ≈ 0.988
B = 255 ÷ 255 = 1.000


✨為什麼要轉換?
在 After Effects 表達式中,顏色必須用格式:[R, G, B, A],且每個值都要在 0.0~1.0 的範圍內
(不是 0~255!這是 AE 與 HTML/CSS 最大不同)


🧠 快速總結

你只需要兩個效果,就能做出看起來高級、實際簡單的 Liquid Animation:
Gaussian Blur(柔化)+ Simple Choker(收邊)= 液態動畫

原始文章:www.jan1lab.com/blog...

如果文章對你有幫助,可以支持我並取得AE原始專案檔。

CC BY-NC-ND 4.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

januart1st0101創造有趣的動畫、視覺藝術、以及充角色設計,透過不同材質的表現手法,打造出具另一種的視覺體驗。
  • 来自作者

一次搞懂After Effects中的循環表達式