After Effects 文字動畫完整教學:從基礎到進階的標題動態設計技巧
After Effects 文字動畫:為什麼標題動態設計這麼重要?
做了這麼多年的動態設計,我常常被問到一個問題:「AE 裡面最值得花時間學的功能是什麼?」我的答案從來沒有變過——文字動畫系統。不管是片頭標題、社群貼文動圖、還是企業宣傳影片,一段精彩的文字動畫往往比任何炫麗的特效都更能抓住觀眾的眼球。
After Effects 的文字系統看起來複雜,但只要掌握核心邏輯,你會發現它的彈性遠超過你的想像。這篇文章我會從最基礎的文字圖層開始,一路帶你走到進階的 3D 文字、Expressions 自動化,以及 AE 2026 才加入的 Variable Fonts 支援。準備好了嗎?讓我們開始。
第一步:認識文字圖層的結構
在 AE 裡按下 T 鍵(或到 Layer → New → Text),你就建立了一個文字圖層。但大多數人不知道的是,文字圖層本身就是一個完整的動畫引擎,和其他圖層有根本上的不同。
展開文字圖層的屬性(按 A 兩下,或直接點開圖層旁的箭頭),你會看到兩個主要區塊:
- Source Text:文字內容本身,可以打關鍵幀讓文字內容隨時間改變。
- Path Options:讓文字沿著遮罩路徑排列,做出沿弧線或曲線流動的文字效果。
- More Options:控制錨點對齊方式、字元間距的基準點等進階設定。
- Animator:這是整個文字動畫系統的核心,後面會重點介紹。
建立文字之後,記得先在 Character 面板(Window → Character)設定好字型、字重和大小。AE 2026 對 Variable Fonts 的支援大幅提升,這個後面會專門討論。
Text Animator 與 Selector:AE 文字動畫的靈魂
如果你只能學一件事,那就學 Text Animator。它讓你對每一個字元獨立套用動畫屬性,這是一般圖層完全做不到的事情。
要新增 Animator,展開文字圖層後點擊 Animate 旁的選單(或右鍵 → Add Text Animator),你會看到可以套用動畫的屬性清單:Position、Scale、Rotation、Opacity、Fill Color、Tracking、Line Anchor 等等。
每個 Animator 下面都會自動配一個 Range Selector,這就是控制「動畫影響哪些字元」的關鍵。
Range Selector 詳解
Range Selector 有三個核心參數:
- Start / End:定義動畫影響的範圍,從 0% 到 100% 代表從第一個字到最後一個字。對 Start 打關鍵幀從 0% 到 100%,就能做出文字逐字出現的效果。
- Offset:整體偏移選取範圍,配合 Start/End 一起用可以做出掃過的效果。
Range Selector 的 Advanced 選項更是寶庫:
- Units:切換成 Index 可以精確指定第幾個字元。
- Based On:選擇以字元(Characters)、不含空格字元、單詞(Words)還是行(Lines)作為單位。
- Shape:選取範圍的邊緣形狀,Square 是硬切,Ramp Up/Down 是漸層,Triangle 是三角形過渡。調整這個可以讓逐字動畫的邊緣更自然。
- Ease High / Ease Low:控制動畫在選取範圍邊緣的緩入緩出,數值越高動畫越平滑。
- Randomize Order:勾選後字元會以隨機順序執行動畫,瞬間讓效果更生動。
Wiggly Selector:讓文字動起來的秘密武器
除了 Range Selector,還可以加入 Wiggly Selector(點 Animator 下方的 Add → Selector → Wiggly)。Wiggly Selector 會對每個字元持續施加隨機的動態影響,不需要打任何關鍵幀,文字就會自己「抖動」。
重要參數:
- Mode:Intersect 表示和 Range Selector 的選取範圍取交集,Add 則是疊加。
- Max / Min Amount:影響的最大最小值範圍。
- Wiggles/Second:每秒抖動的頻率,數字越大越快。
- Correlation:數值高時相鄰字元的動態比較一致,低時每個字元完全獨立,視覺上更混亂。
- Temporal / Spatial Phase:調整時間和空間上的相位,讓隨機效果不會重複。
Wiggly Selector 搭配 Position 或 Rotation Animator,可以做出非常有機感的活潑文字動態,很適合用在童趣或街頭風格的設計。
逐字動畫實戰:從零做一個流暢的標題出現效果
我們來做一個最經典的標題進場動畫。這種效果幾乎每個影片開頭都能看到,但做得好做得壞差距很大。
- 建立文字圖層,輸入標題文字,調整字型大小至合適尺寸。
- 展開圖層,點 Animate → Opacity,新增 Opacity Animator。
- 同樣在 Animate 選單再加入 Position,讓 Position 的 Y 值設為 30(代表從下方 30px 處出現)。
- 在 Range Selector 裡,將 Start 設為 0%、End 設為 0%,在時間軸 0 秒打關鍵幀。
- 移到 0:00:01:00(第一秒),將 End 改為 100%,打關鍵幀。
- 確認 Opacity Animator 的值是 0%(完全透明作為起始狀態)。
- 進入 Range Selector 的 Advanced,把 Shape 改成 Ramp Up,Ease High 設為 60%。
- 按 U 鍵顯示所有關鍵幀,框選所有關鍵幀,按 F9 套用 Easy Ease。
結果:文字從下方淡出、逐字出現,過渡非常平滑。只需要調整 End 關鍵幀的時間,就可以控制整體速度。
如果你對關鍵幀動畫還不夠熟悉,建議先讀我們的 AE 關鍵幀動畫教學,打好基礎再來玩文字系統會更得心應手。
328 個內建文字預設:快速出發的捷徑
AE 內建了 328 個文字動畫預設,放在 Effects & Presets 面板(Window → Effects & Presets)裡的 Animation Presets → Text 資料夾。這些預設分類很細:
- Blurs:各種模糊進場效果
- Expressions:含有表達式的進階預設
- Fill and Stroke:顏色和描邊動態
- Fly In:飛入效果系列
- Mechanical:機械感、打字機風格
- Multi-Line:多行文字專用
- Rotation:旋轉進場
- Scale:縮放動態
- Tracking:字元間距動畫
使用方式很簡單:選取文字圖層,在 Effects & Presets 面板中雙擊任何一個預設,它就會直接套用。套用後你可以展開 Animator 去了解它是怎麼做到的,這是學習文字動畫最快的方式之一——拆解別人的作品。
Kinetic Typography 動態字體排版的核心觀念
Kinetic Typography(動態字體排版)不只是讓字動起來而已,它是將文字的動態和語音、音樂、情感緊密結合的藝術。要做好 Kinetic Typography,除了技術面,還需要理解幾個設計原則。
節奏與時機
文字出現的時機要和音樂的拍點或語音的語義停頓對齊。把音頻導入 AE 後,可以用 Layer → Audio → Convert Audio to Keyframes 把音量轉換成關鍵幀,然後用這些關鍵幀的峰值作為文字動畫的觸發點。
字重與縮放的搭配
重要的詞語用較大的字重或縮放來強調,次要資訊用細字重和較小尺寸。動態上也要有輕重之分,關鍵字可以加入彈跳或衝擊感的動態,修飾詞則用較柔和的淡出。
鏡頭感
把文字想像成攝影機拍攝的對象——推進、拉出、側移都可以透過 AE 的 3D 攝影機系統來實現,讓文字有空間深度感。這部分在 AE 動態字體排版教學 裡有更詳細的解說。
3D 文字動畫:立體空間裡的標題設計
AE 的文字圖層可以啟用 3D 模式,方法是點擊圖層面板上的 3D 圖示(方塊圖示),或按 A 然後切換 3D Layer 開關。開啟後,文字圖層就擁有 X、Y、Z 三軸的位置和旋轉控制。
配合 3D Camera(Layer → New → Camera),你可以:
- 做出文字從遠處飛來的透視效果
- 讓攝影機繞著文字旋轉
- 利用景深(Depth of Field)讓前後文字有模糊差異
如果要做真正的 3D 立體文字(有厚度、有倒角的立體字),需要在 AE 的渲染設定裡切換到 Cinema 4D 渲染器(File → Project Settings → Renderer,選 Cinema 4D)。切換後展開文字圖層會出現 Geometry Options,可以設定:
- Extrusion Depth:立體厚度,建議值 30–80。
- Bevel Style:倒角形狀,Angular 是硬角,Concave 是凹角。
- Bevel Depth:倒角深度。
搭配 Light 圖層(Layer → New → Light),3D 文字就能有真實的光影反射,做出高質感的立體標題。
Expressions 讓文字動畫自動化
Expressions 是 AE 裡的腳本系統,用 JavaScript 語法撰寫。對文字動畫來說,最實用的幾個 Expression 如下:
自動打字機效果
在 Source Text 屬性上按住 Alt 點擊碼錶,進入 Expression 模式,輸入:
text.sourceText.substring(0, Math.round(time * 10))
這會讓文字以每秒 10 個字元的速度逐字顯示(調整數字改變速度)。
時間顯示
timeToCurrentFormat()
在 Source Text 加入這個 Expression,文字圖層會自動顯示當前的時間碼,非常適合做計時器或時間顯示 UI。
Value Offset 隨機化
在 Animator 的某個屬性(例如 Rotation)上加入 Wiggly Selector 之後,對 Rotation 值加入 Expression:
wiggle(3, 15)
這樣旋轉值本身也會額外抖動,雙重隨機讓效果更有機感。
想深入學習 Expressions,可以參考我們的 AE 表達式入門教學,裡面有更多實用的文字相關 Expression 範例。
AE 2026 新功能:Variable Fonts 完整支援
AE 2026 對 Variable Fonts(可變字型)的支援是文字設計師等待已久的功能。Variable Fonts 是一種可以在單一字型檔案中動態調整多個軸(Axis)的技術,常見的軸包括:
- Weight(wght):字重,從極細到極粗
- Width(wdth):字寬,從壓縮到延伸
- Slant(slnt):傾斜角度
- Optical Size(opsz):視覺尺寸優化
在 AE 2026 中,選取文字後在 Character 面板會看到新的 Variable Font 滑桿。最重要的是,你可以對這些軸的數值打關鍵幀,讓字重在動畫過程中從細到粗流暢過渡——這在以前需要準備多個字型圖層才能做到,現在一個圖層就搞定。
搭配 Text Animator,你可以讓每個字元在進場時逐一改變字重,視覺衝擊力非常強。推薦嘗試 Google Fonts 上的可變字型,例如 Inter、Recursive 或 Fraunces,它們在 AE 2026 裡都能完美運作。
實戰專案:製作一段 15 秒的片頭標題序列
我們把所有技巧整合起來,做一個完整的片頭序列。以下是我在客戶案子裡常用的工作流程:
- 構圖規劃:先在紙上或 Figma 草擬版面,確定主標題、副標題和日期資訊的位置和字型。
- 建立合成:1920×1080、29.97fps、15 秒長度。
- 主標題動畫:使用上面介紹的逐字淡入效果,配合 Position Y 偏移,設定 Range Selector Shape 為 Ramp Up,Ease High 70%。進場時間設在 0–1.5 秒。
- 副標題:在主標題進場完成後(1.5 秒),用 Tracking Animator 讓副標題字距從 200% 收縮到 0%,同時 Opacity 從 0 到 100%。這個字距收縮效果非常優雅。
- 裝飾線條:用 Shape Layer 搭配 Trim Paths 動畫做一條分隔線,在副標題出現同時從中間向兩側延伸。
- 日期資訊:使用打字機 Expression,在 2 秒後逐字顯示。
- 保持靜止:讓整個版面靜止保持到 12 秒,給觀眾閱讀時間。
- 退場:12–14 秒,全體圖層 Opacity 淡出至 0%,或反向播放進場動畫。
匯出與整合:動畫做完之後
片頭標題做完,根據用途有不同的匯出方式:
- 影片用途:用 Media Encoder 匯出 H.264 MP4,或匯出 ProRes 4444(含 Alpha 通道)讓後製有更大的合成彈性。
- 網頁動畫:如果是要在網頁上使用的輕量動畫,可以考慮透過 Bodymovin 外掛匯出成 Lottie JSON 格式。參考我們的 Lottie 動畫匯出教學 了解完整的工作流程。
- 社群媒體:匯出 GIF(透過 Media Encoder 或 Photoshop)或 MP4,注意各平台的尺寸規範(Instagram Reels 為 1080×1920,YouTube 為 1920×1080)。
匯出前記得檢查:合成的 Background Color 是否正確(黑色或透明)、音頻有沒有正確同步、以及時間長度是否符合需求。
結語:持續練習才是真正的關鍵
After Effects 的文字動畫系統看似複雜,但它的邏輯非常一致:Animator 定義「變化什麼」,Selector 定義「對哪些字元變化」,關鍵幀或 Expression 定義「什麼時候變化」。掌握這三個層次,幾乎所有的文字動態效果你都能做出來。
我的建議是:每週找一個你喜歡的文字動畫效果(可以是廣告、音樂 MV、或其他設計師的作品),試著用 AE 重製它。不需要完全一樣,但嘗試的過程會讓你對工具的掌握越來越深入。技術只是工具,最終讓設計脫穎而出的是你對節奏、構圖和視覺語言的敏感度。那些是需要時間累積的,但 AE 的技術可以從今天就開始練起。
祝你動畫愉快,標題做得漂亮!
繼續閱讀
After Effects 2026 新功能完整介紹:向量工作流與 3D Substance 材質
After Effects 2026 帶來了哪些新功能?向量工作流升級、免費 3D 材質庫、可變字體動畫——一次看完所有更新。
相關文章
你可能也喜歡
探索其他領域的精選好文