A-Level IT (9626) 學習筆記:主題 20 – 動畫

歡迎來到充滿趣味的動畫世界!本章節建立在主題 19 的圖形設計基礎之上。在這裡,你將學習如何將靜態影像變為動態,賦予故事與數據視覺化生命。理解影格 (frames)、時間軸 (timing) 以及物件操作的原理,對於實作考試 (Paper 4) 與高級理論考試 (Paper 3) 都至關重要。


20.1 了解動畫工作區與設置

製作動畫就像是在數位環境中建立一個電影工作室。我們使用的軟體工具既可以製作傳統動畫(如翻頁書),也能製作現代且複雜的動畫(如 CGI)。

設置舞台 (Stage)、影格或畫布 (Canvas)

舞台(或畫布/影格)是進行動畫製作的數位工作空間。正確的設置能確保動畫符合預期的輸出要求(例如網頁橫幅或行動裝置螢幕)。

  • 顏色:設置背景顏色。
  • 尺寸:定義寬度與高度(例如 1920 x 1080 像素)。
  • 長寬比:寬度與高度之間的比例關係(例如寬螢幕影片的 16:9)。
  • 尺規、參考線與網格設置:用於精確對齊舞台上的物件。(試想一下用網格來繪製直線的感覺。)
  • 貼齊 (Snapping) 選項:允許物件精確地「吸附」到參考線或網格線上,確保位置準確無誤。

管理物件與資源

動畫通常會使用在其他地方製作的圖形(主題 19)。你需要工具來處理這些資源:

  • 匯入與建立向量物件:動畫軟體通常偏好向量圖形,因為它們在縮放時不會損失品質。
  • 點陣圖描圖 (Tracing Bitmaps):此工具可將點陣圖 (raster/bitmap) 轉換為可編輯的向量形狀。如果你需要在動畫過程中改變匯入影像的形狀,這項功能非常重要。
  • 加入文字:必須加入文字元素,並通常需將其轉換為向量物件(曲線),以便進行形狀補間或動作補間。

控制物件屬性

為了使物件產生動畫效果,軟體必須能夠隨時間改變其特性:

  • 筆觸與填色設置:改變物件輪廓或內部的顏色與粗細。
  • 尺寸、位置與方向:改變物件的尺寸、在舞台上的位置或旋轉角度。
  • 透明度 (Opacity):控制物件的實心或透明程度。(適用於淡入淡出效果,或讓物件看起來像幽靈一樣。)

快速複習:舞台配置設定了邊界,而資源管理(如點陣圖描圖)則確保你的元素為流暢且可縮放的動作做好了準備。


動畫的基本原理

所有動畫,無論是手繪還是數位,都依賴於一系列快速顯示的細微差異影像來創造移動的錯覺。這種快速序列由影格 (Frames)關鍵影格 (Key Frames) 所主導。

影格與時間軸

  • 影格:構成動畫序列的個別靜態影像。
  • 影格速率 (Frame Rate):顯示影格的速度,通常以每秒影格數 (FPS) 為單位。標準影片為 24-30 FPS。調整影格速率可以控制動畫的速度與流暢度。
  • 時間軸與座標:用於精確定義物件在任何時間點應處於何時(秒數/影格數)及何處(x, y 座標)的測量方式。

關鍵影格與補間動畫 (Inbetweening)

為了避免繪製或定義每一個影格,我們使用特定的控制點:

  • 關鍵影格:這是動畫的關鍵影格,標記物件變形、移動或外觀改變的起始與結束點。它們定義了動作的「起點」與「終點」姿勢或位置。
  • 屬性關鍵影格:專門用來定義單一屬性(如顏色、大小或位置)變化的關鍵影格。
  • 補間工具 (Tweening Tools):這是魔法發生的時刻!「補間」是指軟體自動生成兩個指定關鍵影格之間所有中間影格的過程。與傳統動畫相比,這能節省大量時間。
可進行補間的屬性:

「補間」工具可以自動改變以下內容:

  • 動作:將物件從 A 位置(關鍵影格 1)移動到 B 位置(關鍵影格 2)。
  • 形狀:平滑地將一個形狀轉換為另一個形狀(例如圓形變為方形)。
  • 大小:將物件放大或縮小。
  • 顏色:隨時間推移逐漸改變顏色屬性。

進階動作控制

  • 設置路徑:路徑是一條繪製好的直線或曲線,規定了物件在執行動作補間時必須遵循的確切路線。這對於複雜、非線性的移動至關重要。
  • 變形 (Morphing):這是將兩個影像或形狀平滑融合,從而產生漸進式變化的過程。所產生的效果是一種無縫的轉變,常用於變形序列。

類比:想像投擲一個球。起點(手放開球的瞬間)是關鍵影格 1。終點(球擊中牆壁)是關鍵影格 2。球飛行的路徑(拋物線)就是動作路徑,而軟體會自動「補間」手與牆壁之間的影格。

快速複習:影格創造移動;關鍵影格定義起點與終點;補間是自動生成中間移動的過程。


軟體技術與控制

圖層與遮色片 (Masking)

就像在圖形設計中一樣,圖層會將動畫的不同元素分隔開來(例如角色在一個圖層,背景在另一個)。這讓編輯更簡單,並確保元素之間不會互相干擾。

  • 使用圖層:允許移動某個物件而不影響其他圖層上的物件。
  • 套用遮色片:遮色片用於隱藏或顯示物件或圖層的某些部分。(範例:透過遮色片逐漸顯示,讓物件看起來像是正在螢幕上被繪製出來一樣。)

動畫變數

在進階動畫中(通常涉及腳本編寫或使用軟體互動時),變數可用於實現動態控制。

  • 動畫變數的使用:變數用來儲存數值(如 X 和 Y 座標),這些數值控制著動畫物件或其部分的位置這能實現複雜的物理模擬運動或由使用者輸入控制的互動效果。

控制播放

為了確保動畫按預期運作,你需要控制重複與暫停:

  • 循環 (Looping):設置動畫在播放完畢後持續重複。
  • 停止動畫:設置一個指令(通常透過代碼或動作腳本)來停止動畫,通常在到達結尾或發生特定事件時執行。

常見錯誤提醒:學生有時會將高影格速率與動畫播放速度混淆。高影格速率(例如 60 FPS)代表移動更平滑;而動畫的持續時間(時間軸)才是控制動作看起來有多快的關鍵。


動畫的類型與方法

課程大綱要求了解用於實現動畫的不同技術。

動畫類型與方法

  • 賽璐珞動畫 (Cel Animation):傳統方法,每個影格皆為手工繪製,最初繪製在透明膠片(賽璐珞片)上。(經典迪士尼電影即採用此技術。)
  • 翻頁書 (Flip Book):最簡單的動畫形式,透過快速翻閱連續的繪圖來產生動態。
  • 定格動畫 (Stop Motion):透過操作實體物件(如黏土偶或人偶)並逐一拍照。播放時,這些物件看起來就像在獨立移動。(想想阿德曼工作室的《酷狗寶貝》。)
  • 縮時攝影 (Time Lapse):捕捉長時間發生的事件序列(如花朵綻放)並快速播放。
  • 2D 動畫:平面的二維圖案(使用向量或點陣圖)進行動畫處理,通常分層製作。
  • 3D 動畫 (CGI):建立三維模型、設置燈光,並利用複雜計算模擬移動。CGI(電腦成像)是逼真 3D 特效的統稱。

你知道嗎?傳統賽璐珞動畫的高昂成本與巨大心力,促使了基於軟體的補間技術的發展,大幅縮短了製作時間!

不同動畫類型的優缺點

在選擇動畫類型時,必須考慮權衡因素:

類型 優點 缺點
2D(向量/賽璐珞) 成本較低、製作較快、可縮放(向量)。 相較於 3D,缺乏深度與逼真的動態感。
3D (CGI) 極其逼真,可從任何角度查看物件,適用於物理模擬。 計算需求極高,需要專業軟體與技術,渲染過程耗時。
定格動畫 具有獨特、真實的質感;適合小型專案。 非常繁瑣且耗時;一旦拍攝完成,微小的錯誤難以修正。

快速複習:定格動畫使用實體物件;2D 平面且快速;3D (CGI) 逼真但對資源要求極高。


動畫的組成要素

每一個有效的動畫都由各個元素協同運作,以傳達故事或資訊。

主要與次要重點

動畫的組成要素可根據重要性進行分類:

  • 主要要素:這是動畫的核心重點或主體。
    • 範例:主角,或正在展示的目標物件。
  • 次要要素:這些元素用來支援主要焦點,且不會搶走其風采。
    • 背景:靜態或緩慢移動的場景(如風景)。
    • 聲音:增強觀看體驗的音訊元素(音樂、配音、音效)。
  • 動畫的其他組成要素:包括文字、特效與燈光。

關鍵在於,主要要素必須始終滿足預期應用與受眾的需求。例如,在技術演示動畫中,移動的機械零件就是主要要素。

重點總結:在規劃動畫時,請區分負擔動作的主要物件與提供情境與沈浸感的次要元素(如聲音與背景)。