曲線編輯器 是 動畫編輯器 內的曲線基礎動畫編輯介面,可以讓您通過顏色編碼的曲線圖查看和修改骨架的位置和方向在鑰匙框之間的變化。


而不是使用預設的 Dope Sheet 編輯器時間線方法手動將清潔器從一個框架移動到另一個框架來查看設骨架的位置和方向如何在時間過程中變化,曲線編輯器讓您快速通過時間線左側的 位置規格器 和時間線右側的 旋轉規格器 來快速參考您選擇的曲線的位置和方向。

雖然動畫編輯器會在軌道清單中顯示關節的方向為三個獨立的 X、Y 和 Z 埃爾勒角,但工作室內部處理這些X、Y、Z角為KeyframeSequence單個四次方,代表關節在特定時間的特定部分的方向。四次方允許 Studio 使用最短路徑配置你的骨架的方向,從其開始方向到下一個方向,但這可能導致一些動畫不像你想像的那麼自然出現。
然而,曲線編輯器允許您在全球或基於每個零件的基礎上與埃爾勒角度進行工作,這讓您可以為 X、Y 和 Z 角度定義獨立的軌道。這提供額外的控制水平,讓您的動畫更流暢和更真實。
設定旋轉輸入
當您開啟曲線編輯器時,動畫編輯器會自動將四次方轉換為埃爾勒角度,但您可以通過將動畫編輯器的旋轉類型設置為四次方來保留四次方值。
要設置旋轉類輸入:
在動畫編輯器的右上角,單擊 裝備圖示 。一個上下文菜單顯示。
將鼠標懸停在 預設旋轉類型 上,然後選擇 尤里角 或 四次方數 。您的旋轉類型設為選擇並成為未來項目的預設旋轉類型。
開啟曲線編輯器
您可以隨時在「藥水紙」編輯器和「曲線」編輯器之間切換動畫編輯器的時線。
要開啟曲線編輯器:
(可選) 如果你想保留你的方向鍵框四次方值,設置旋轉類型為 四次方 。
在 時間線 的左上角,單擊 曲線動畫 圖示。一個彈出窗口顯示,確認您的 KeyframeSequence 剪輯片將轉換為新的曲線動畫片。
按一下確認按鈕。時間線切換到曲線編輯器,曲線編輯器圖示切換到Dope Sheet編輯器圖示。如果你已經在時間線內有一個鑰匙框,你的動畫名稱將會變更以包含一個 [CHANNELS] 後綴。
如果您保留 Euler 角的預設旋轉類型,動畫編輯器會自動將任何已存在的四次方轉換為 Euler 角之後的順序設設定。
如果你 將旋轉類型設為四次方,轉換到曲線時會保留四次方,動畫仍然相同。
插值
插值是 Studio 的過程,在你的關鍵帧之間填充位置和方向值。這樣可以讓模型從一個方向或位置順暢地動畫到另一個方向或位置,而不是在關鍵帧之間跳躍。雖然埃爾勒角度曲線在每個關鍵格框值之間交錯,但四次方曲線在一個設定時間內從 0 交錯到 1 。為了說明這一點,以下圖像顯示您以 Euler 角度或 quaternion 旋轉類型開啟曲線編輯器後的相同 :


對於 尤里角曲線 ,每個鍵框的高度代表其在時間過程中的方向值。例如,最高的鑰匙框代表約 120 度的旋轉,最低的鑰匙框代表約 -10 度的旋轉。對於 四次方曲線 ,每個區段代表在鑰匙框之間變更方向,線顯示它們之間的插值。在上一個例子中,動畫從方向 A 開始,然後線性地移到方向 B。一旦到達 B,插值將從方向 B 開始再次到達方向 C,然後繼續使用此模式直到機器達到最終方向。
您可以通過 設置切角、變更插值模式 或通過 生成插值曲線 之間的兩個或更多關鍵帧來修改曲線編輯器如何處理插值的方式,用於圓周角曲線和四次方曲線。
設定斜角
曲線編輯器提供 斜角 或手柄,可讓您快速調整軌道,在鍵框之前或之後調整軌道。埃爾勒角曲線在鑰匙框之前和之後都有一個切角,而四次方曲線的切角在開始和結束一個區段的時候各一。初始斜角控制在鑰匙框之後的插值,而次要斜角控制在鑰匙框之前的插值。例如:


當您將它們設置為新位置時,斜角會變更外觀。例如,當您手動設置極限時,處理器會顯示為白色圓圈,否則未設置的極限會顯示為清晰的圓圈。對於兩個楔子的關鍵框,您可以手動設置其中一個或兩個楔子,並依此更改它們的外觀。
當您將它們設置為新位置時,斜角會變更外觀;未設置的斜角會顯示為清晰的圓圈,設置的斜角會顯示為白色圓圈。動畫編輯器會自動計算未設置斜角的位置,根據任何設置斜角的位置。例個體、實例,如果您只設置一個斜角並將另一個未設置的斜角留空,那麼未設置的斜角將與其相反的斜角對齊:

然而,如果您未設置任何切角,兩個切角將自動根據鄰近的關鍵框來調整,產生自然的曲線。
要設置極限:
- 單擊並拖動曲線所指向的方向的斜角。曲線會根據您的鼠標位置進行調整。
- 釋放極限。鑰匙框之間的插值將相應調整。
- (可選) 如果你設置了一個斜角,並希望水平對齊未設置的斜角,請右鍵單擊斜角,然後從上下文選單中選擇 將斜角設置為零 。
重設斜角
如果你曾設定過極角到新位置,且其結果的極角插值不合適,你總是可以使用自動極角模式來清除極角值並將其重設為預設的極角行為。
要重置極限:
右鍵單擊於切角。一個上下文選單顯示。
選擇 將極限設為零 。極限將重設為其預設的插值行為。
變更插值模式
插值模式是動畫在動畫內移動到不同鍵框位置的速率。有三種曲線動畫的插值模式可用:
- 線圈(預設) - 從一個關鍵框到另一個以恆定速度移動。
- 恆定 - 移除選擇的鑰匙框與下一個關鍵格之間的插值,導致動畫從鑰匙框到關鍵格「跳躍」。
- 立方體 - 容易進入和/或退出動畫。立方體是唯一允許你定義切角的模式。
要變更插值模式:
右鍵單擊鑰匙框。一個上下文選單顯示。
將鼠標懸停在 插值模式 上,然後選擇 線性 、 常量 或 立方體 。插值模式會在鑰匙框之後變更曲線。
生成插值曲線
對於曲線動畫,彈跳和彈性減速風格不像 KeyframeSequences 一樣可用作標準間歇。然而,當您將 KeyframeSequence 轉換為曲線動畫時,動畫編輯器會自動為您的動畫添加額外的關鍵幀,以保持動畫完好無損,您可以選擇兩個或更多關鍵幀並生成一個 插值曲線 來移除並替換任何中間關鍵幀模擬彈跳和彈性緩解行為。
當生成插值曲線時,您必須選擇以下緩解方向之一,定義哪一端的動畫運動受到彈跳或彈性緩解風格的影響:
- 出 - 運動在開始時更快,到達鑰匙框範圍末端時速度更慢。
- 在 中 - 運動速度在開始時較慢,到達鑰匙框範圍末端時速度較快。
- 退出 - 在 和 退出 上同一個青少年,並且在 開始 和 退出 在關鍵帧範圍中生效的同時。
要生成插值曲線:
選擇兩個或更多的鑰匙框。您選擇的每個鑰匙框都會被強調。
右鍵單擊這些關鍵框之一。一個上下文選單顯示。
將鼠標懸停在 生成曲線 上。緩和選項顯示。
將鼠標懸停在 彈跳 或 彈性 上,然後選擇 退出 、 進入 或 進入 。您選擇的關鍵框之間的插值曲線會依照您的設定生成。
設定埃爾勒角度順序
當您使用埃爾勒角度時,Studio 代表 X、Y 和 Z 軸通過遵循特定順序的三個通道值來將您的裝備從起始方向移動到下一個方向。每個訂單會以 矩陣乘法 後的名稱來獲得最終方向。例如,XYZ 命令 (X × Y × Z) 意味著臂將從 Z 軸開始移動,然後是 Y 軸,然後是 X 軸。動畫編輯器預設為此 XYZ 順序 ,但您可以隨時變更順序。
當您設置埃爾角順序時,動畫是如何變更的取決於 當 您變更順序:
- 如果您載入 KeyframeSequence 或曲線動畫以使用設定的四次方旋轉類型,則更改順序,新順序不會影響動畫。這是因為 Studio 使用四次方來配置你骨架器的方向變更,使用其開始方向到下一個方向之間可能的最短路徑。然而,這種方法會影響每個鍵框的四次方轉換為記錄列表中的 X、Y 和 Z 角度,可能會對時間線內的值產生視覺影響,而不會影響動畫本身。
- 如果您變更現有尤里爾角度軌道的順序,動畫可能會變更,因為 Studio 會保留每個關鍵格的值。這意味著訂購的路徑工作室需要將你的骨架的方向從其起始方向變更為下一個方向變更的契約訂單順序的埃爾勒角度。
要設置尤里爾角度順序:
在動畫編輯器的右上角,單擊 裝備圖示 。一個上下文菜單顯示。
將鼠標懸停在 預設埃爾勒角度順序 上,然後選擇 XYZ , XZY , YXZ , YZX , ZXY 或 ZYX 。你的埃爾勒角度順序因此而變更。