Unreal 動畫製作教學

本教學介紹使用 Unreal Engine 製作動畫,首先建立 Unreal 動畫專案 ( FILM / VIDEO & LIVE EVENTS > Blank ) 。

 

認識 Sequencer 動畫編輯器

Sequencer 是 Unreal Engine 的過場動畫編輯器,讓使用者為動畫角色、攝像機、或其他 Actor 製作動畫。 Sequencer 提供了非線性的編輯環境,允許使用者按時間軸創建、修改軌道和關鍵影格

 

開啟 Sequencer 與創建序列

使用Sequencer 過場動畫編輯器,需要先建立 Level Sequence Asset 關卡序列資產,這些資產保存在內容瀏覽器,提供 Level sequence actor 引用,將 Sequencer 的資料綁定到關卡。

選擇 Add Level Sequence 建立關卡序列。

Add Level Sequence with Shots 稍後再介紹…

 

您可以設定將 Level Sequence 儲存到指定的位置,若需要製作多個動畫,建議建立資料夾來儲存這些 Level Sequence 資產。

 

 

製作球的彈跳動畫

建立 Sphere 球體並拖曳至 Sequencer 動畫編輯器,此時尚未建立關鍵影格。

建立 2 個關鍵影格,將自動產生動畫。

目前有 3 個關鍵影格,球體的位置從空中到地面,再回到空中。

此時,球的彈跳速度不自然,透過調整動畫曲線來修正。

預設的動畫曲線是 Auto 自動加速與減速。

選取動畫曲線上的關鍵影格…

選取 Linear 線性曲線。

按下 Play 預覽,球體將呈現等速運動。

 

選擇 Break 後再調整,

類似貝玆曲線的方向控制把手。

參考下圖調整曲線形狀。

 

 

 

首先點擊 Create a new camera ... 建立攝影機。 或可將關卡中已存在的攝影機拖曳到 Sequencer 視窗。

 

關鍵影格 ( Location 位置、Rotation 旋轉角度、Scale 縮放比例 )

 

 

設定完成後,按下 Play 預覽動畫。( 快速鍵 = 空白 / 左右鍵 = 上一格或下一格)

 

動畫確認後,按下 Render this movie to a video, or image frame sequence 渲染影片或連續圖片,可選擇輸出以下格式:

.bmp Sequence [8bit]

.ext Sequence [8bit]

.jpg Sequence [8bit]

.png Sequence [8bit]

.wav Audio

Apple ProRes [12bit]

Final Cut Pro XML

另可增加 Anti-aliasing 消除鋸齒 / Hight Resolution 高解析 設定,提升輸出品質。

 

新增動畫元素

Actor To Sequencer

 

可將關卡中的 Actor 加入 Sequencer 建立關鍵影格後,製作動畫。

 

 

將 CineCameraActor 拖曳到 CameraRig_Crane 上,成為 [子物件]

 

按下屬性右側的 Add a keyframe for this property 建立關鍵影格(位於 Sequencer )

CineCameraActor, CameraRig_Crane ... 等 Actor 在預覽或渲染時將自動隱藏。

 

 

動畫切線用於控制速度,例如攝影機搖臂 ( CameraRig_Crane ) 的升降速度,預設為 Auto 自動。

 

右上方可選擇不同的動畫切線:

例如設定為 Linear 線性時,動畫將呈現等速效果,不會有加速或減速。