Maya Animation 動畫製作教學Author: Kelvin Huang Maya 提供多種製作動畫方式:關鍵影格動畫 ( Keyframe Animation )、路徑動畫 ( Path Animation )、屬性驅動 ( Driven key Animation )、動力學動畫 ( Dynamic Animation )、動作捕捉 ( Motion Capture Animation )、表達式動畫 ( Expressions ) 。 首先介紹基本的關鍵影格動畫。
3D 動畫製作的核心是讓物件在不同時間點產生不同狀態,由系統自動補出中間的變化過程。因此,並不是一格一格手動做完整段動畫,而是先設定幾個重要時間點,再讓 3D 動畫軟體協助產生連續動作。 動畫最重要的基礎就是「時間軸」與「關鍵影格」。在 Maya 的下方可以看到 Time Slider,這裡代表動畫播放的時間範圍。每個數字都代表一個影格,物件在不同影格可以有不同的位置、旋轉角度、縮放大小,這些變化就構成了動畫。而「關鍵影格」是在某一個指定時間點,記錄物件的狀態。例如第 1 格時球在左邊,第 30 格時球在右邊,當這兩個時間點都設定了關鍵影格之後,Maya 就會自動補出球從左移動到右的過程。這也是最基本的動畫原理。 在實際操作上,最常用到的變化屬性有三種,分別是 Translate(位移)、Rotate(旋轉)、Scale(縮放)。位移用來改變物件的位置,旋轉用來改變朝向,縮放則用來改變大小。只要這些屬性在不同時間點有改變,就可以形成動畫。 注意!Maya 預設會在這些關鍵影格之間進行平滑補間,讓動作自然過渡。這種自動計算的過程稱為 Interpolation。如果這些關鍵影格之間移動太快、太慢,或節奏不自然,就需要再調整關鍵影格的位置,或者進一步到 Graph Editor 修正曲線。開始學習 Maya 動畫製作時,先把重點放在:1、看懂時間軸的位置 2、理解關鍵影格如何記錄動作 3、觀察物件在不同影格之間是如何變化。先掌握這些觀念,後續不論是角色動畫、物件運動、攝影機動畫,操作方式都會容易很多。 製作動畫之前,首先確認 Maya 的工作模式已切換到 Animation。 在畫面左上角的功能選單,可以從下拉選單切換不同工作區,例如 Modeling、Rigging、Animation、Rendering ...。 進行動畫設定時,建議先切換到 Animation,工具列上將會顯示動畫功能。 ![]() 動畫的基本原理,是讓物件在不同時間點記錄不同的狀態,例如位置、旋轉角度或縮放大小,再由 Maya 自動補出中間的變化過程。這種作法不需要逐格手動調整,而是透過設定幾個重要的時間點來完成,因此效率較高,也較符合一般動畫製作流程。 第二張圖所顯示的是 Maya 下方的動畫控制區,其中最重要的是 時間軸(Time Slider)。時間軸上方的數字代表影格,例如 1、20、40、60、80 等。每一格都可以視為動畫中的一個時間點,當物件在不同影格有不同狀態時,就會形成動作。 ★★★ 在這個區域中,最左側會顯示目前所在的影格,例如圖中目前停留在 第 1 格。中間區域則可設定動畫播放範圍,例如從第 1 格到第 240 格。右側可以看到播放控制按鈕,包含回到開頭、倒播、播放、前進到下一格等,這些按鈕可以用來預覽動畫效果。旁邊的 24 fps 則代表每秒播放 24 格,這也是常見的動畫播放速度。 ![]() 動畫不是單純「讓物件動起來」,而是要學會利用時間軸安排動作發生的時間,再用關鍵影格記錄不同狀態。只要掌握這兩個概念,後續不論是製作球體移動、角色揮手,或攝影機運鏡,操作方式都相同,只是控制的物件與屬性不同而已。例如製作籃球的彈跳動畫。 ![]() 先製作籃球的一次彈跳,使用 Break tangents 後可調整動畫切線。 ![]() 改變籃球的加速與減速,讓彈跳動畫更真實。 ![]() 執行 Curves > Post Infinity > Cycle ![]() ![]()
Copyright © 2026 CG Digital Corp. All rights reserved.
|