製作無縫循環的水波動畫,是考驗設計師對「週期性」、「像素級精度」、「時間軸邏輯」理解的經典課題。本教學將一個看似簡單的 4 幀 GIF,拆解為 29 步精密操作,揭示專業動態設計師如何用數學思維控制視覺節奏。
線性漣漪版:平行波紋均勻傳播,適合界面加載、背景動效。

極坐標漣漪版:同心圓擴散波動,適合點擊反饋、能量場可視化。




高斯模糊 (半徑參考圖示) 將方波轉為近似正弦波 > 色階調整增強對比,確保波峰波谷純白純黑,為後續置換提供乾淨位移圖。


參考線定位可視區域 (Y=400)。關鍵計算:目標 4 幀循環,總位移 80px (一個週期),故每幀位移 20px。
Ctrl+Alt+T 複製變換輸入 Y 位移 20px > Ctrl+Shift+Alt+T 重複 2 次,獲得 4 層依次下移 20px 的圖層。驗證:關閉下三層觀察第 4 層與參考線對齊,Alt+點擊圖層眼睛驗證無縫循環。



裁剪工具截取 400×400px 可視區 > 畫布大小高度擴展至 1600px (向下擴展) > 移動工具將 4 層依序垂直排列無縫拼接 > 合併圖層。此步將「時間維度」空間化為「垂直空間維度」,為通道置換做準備。




濾鏡 > 扭曲 > 水波:波數 3、波長 50/150、振幅 10/30、縮放 100%。逐層套用 (Ctrl+F 重複),每層參數微調產生相位差。


再次裁剪 400×400px 取波動最佳區域 > 畫布擴展至 1600px > 4 層垂直排列合併。
核心魔法:通道面板 > 載入選區 (Ctrl+點擊 RGB 通道) > Ctrl+C 複製 > 目標圖片通道面板 > 新建通道 > Ctrl+V 貼上。此刻,4 幀動畫序列已編碼進單一 Alpha 通道的垂直空間中。










Alt+點擊蒙版層與圖片層分界線建立剪貼蒙版 > 文件 > 存儲為 Web 格式 > GIF、256 色、無損、循環永遠。極坐標版本額外套用「濾鏡 > 扭曲 > 極坐標 > 矩形轉極坐標」於位移圖階段。






本質上是將 時間週期 T 映射為 空間週期 Λ:
位移圖垂直周期 Λ = 4幀 × 20px/幀 = 80px = 條紋基頻週期 蒙版掃描速度 v = Λ / T = 80px / 0.4s = 200px/s
當蒙版以恆定速度掃過編碼了完整週期位移信息的 Alpha 通道時,目標圖片像素位移恰好滿足週期性邊界條件,實現數學級無縫循環。這就是「像素級精度」的真正含義——每一個像素的位移軌跡都是經過數學驗證的。
掌握這套「空間換時間、通道編碼動畫、蒙版掃描播放」的核心邏輯,你就能製作任意週期性動態紋理:流動的雲霧、燃燒的火焰、跳動的波形、旋轉的星系……將數學之美轉化為視覺之詩。