Figma Motion 在做什麼
Timeline + Keyframes 內建
跟 After Effects 的邏輯接近。拖圖層調時間、scrub 預覽、position / scale / rotation / opacity 都能獨立 keyframe,auto-keyframe 也有。
對熟 AE 的人來說操作不會陌生。對 Figma 重度使用者來說,這是第一次在 Figma 裡做真正的動態(過去 Smart Animate 是 prototype 偽動畫,不能輸出、不能精細控制)。
Animated Component 跟 Motion Variable
這是這次更新對 Product Design 真正有意義的地方。
Animated Component 讓動態跟著 component 走。一個按鈕加進去的 hover 動畫,所有用到這顆按鈕的地方都會自動套用。改一處、全檔同步。
Motion Variable 讓 easing curve 變成 design token。跟 color variable、typography variable 同一層。可以切 mode(例如 light / dark 對應不同 easing),一鍵全檔 update。
過去做動態的工程師打開設計檔,看到的是靜態截圖,動態文件分散在另一份 Lottie JSON、另一份 spec doc、另一個影片。現在動態跟 component 綁在一起,等於 motion 更容易成為 design system 的標配。
Dev Mode Motion Tab
工程師打開 Dev Mode 直接拿到 CSS / JSON / React/motion.dev 程式碼,含 keyframe 數值跟 easing 曲線。MCP 接上的話,給 coding agent 直接讀。
對前端來說,這比 Lottie 還直接,因為輸出的是原生 web 動畫描述,不需要再透過播放器。
Figma Agent for Motion
文字描述要什麼動態,Agent 生 keyframe。它讀得到你的 component 跟 token,所以生出的動態會符合既有設計系統。
工作流對比:以前 vs 現在
這是這次更新最值得動態設計師關注的地方。
過去做一個 UI 動態交付,大概長這樣
設計師在 Illustrator / Sketch / Figma 裡畫向量稿
把向量匯出成 SVG,丟進 After Effects
在 AE 裡重新整理圖層、命名、收進 Pre-comp(因為向量過來常常結構亂掉、命名跟 design file 不一致)
做 keyframe 動態
用 Bodymovin 出 Lottie JSON
工程師接 Lottie player,套到產品裡
客戶要改一個顏色/時間/曲線,整個流程從頭跑一次
現在用 Figma Motion,大概長這樣
在 Figma 裡同一份檔,把已有的 component 加上 motion
工程師打開 Dev Mode 拿 code
中間步驟少掉的不只是時間,而是繁瑣的平台轉換步驟。
但 AE 還是動態設計師的主力
Figma Motion 的設計目標一直很清楚,就是 UI 動態。介面動畫、micro-interaction、component state transition、簡單 hero motion。
它沒有打算碰品牌動態、角色動畫、VFX 合成、精緻 motion graphics、長時間敘事動畫這些工作。AE 三十幾年累積的 effect、expression、第三方外掛生態、跟其他 Adobe 軟體的整合,目前還是很難取代。
對動態設計師的訊號:UI motion 這塊往 Figma 學會基本操作會是加分項,但真正吃表演的動態工作,AE 還是動態設計師的主力。
想看 AI 跟設計工具怎麼接的,可以順著這幾篇看:
After Effects 怎麼結合 AI?三種我每天在用的 AE × AI 工作流:AE × AI 分工心法
After Effects 26.3:Curl Noise 跟原生 3D 材質,Adobe 默默把 Video Copilot 的招式內建:AE 26.3 更新總覽
月薪 3000 塊的設計助理:用 Claude 一條對話接四個職位:設計師的 All for One 升級路線