如何修正腳部滑動與抖動?

先診斷,再編輯特定區間,然後進行比較。針對腳部滑動,找出腳應該踩定的時間點;針對抖動,找出有雜訊的關節與影格範圍。在 Motion Editor 中進行針對性的修正,保留刻意的動作,並在最終角色上檢查匯出結果。

目標並不是讓腳在任何時刻都靜止不動,也不是做出盡可能平滑的動畫。有說服力的演出仍需要離地、轉身、撞擊與快速變換方向。當不必要的動作消失,而這些細節仍被保留時,清理才算成功。

本教學的依據:提供的創作者影片、提供的 Motion Editor 頁面及其產品示範素材,以及 QuickMagic 發布的工作流程指引。螢幕截圖為這些錄影中的影格。下方的範例提示詞是建議的起點,並非在獨立效能測試中執行的指令。介面標籤可能因版本而異。

編輯前先觀看工作流程

創作者操作示範:對話、修改與比較

SayuriArtsy 提供的錄影,約 4:25。它展示了編輯與比較,並非受控的腳部滑動或抖動基準測試。來源與創作者標註。

在約 00:45 處,對話請求在影片片段的部分區段做出不同的手指動作。約 01:28 處,將一段兩部分的動作與原始版本進行比較。約 02:02 處,請求的範圍改為整段影片的行走替換。這些範例讓一個對清理特別有用的重點更加明確:明確說出允許改變的內容。

後續的 Blender 與 Mixamo 畫面本身並不能證明存在一鍵匯出或自動重新定向的整合。請在你自己的流程中另行驗證該交接環節。

產品示範:診斷與檢視

隨 Motion Editor 頁面提供的產品示範,約 2 分鐘。其介面與數值聲稱屬於示範素材,並非對預期結果的獨立驗證。

是腳部滑動、抖動,還是其他問題?

症狀你看到的情況第一個問題
腳部滑動支撐腳在地面上漂移。它在這些影格期間真的應該踩定嗎?
抖動細微的不必要晃動或姿勢波動。哪個身體部位與區間含有雜訊?
穿透腳陷入地面,或身體部位互相重疊。問題出在來源姿勢、地面設定,還是最終網格?
根節點不匹配角色以錯誤的速度在場景中移動。場景位移是否與步幅及位移設定相符?

將原始來源動作與目標角色進行比較。只有在重新定向後才出現的錯誤,需要與匯出前就已可見的錯誤採用不同的調查方式。QuickMagic 的捕捉品質指南建議檢查出錯的階段,而不是不加區分地平滑每一個症狀。

六步清理工作流程

  1. 01開啟動作並保留原始版本
  2. 02辨識症狀與影格範圍
  3. 03修正特定的腳部接觸區間
  4. 04只平滑不必要的抖動
  5. 05檢視結果並復原不想要的變更
  6. 06匯出並在最終角色上驗證

步驟 1. 開啟動作並保留基準

從現有的 QuickMagic 影片動作捕捉或文字轉動作結果開始。已發布的教學說明如何在 Motion Editor 中開啟結果,並使用視埠、對話面板與影格時間軸來進行微調。參閱已記錄的入門工作流程。

編輯前,保留一份未經修改的版本或匯出檔。記錄影片的長度與影格率,並註明你預期的是位移動作還是原地循環。當某項修正看起來更平滑,卻意外改變了重要內容時,這能為你提供基準。

將整段影片播放一次。然後選擇一個小的問題區域。如果你還無法描述問題所在,就不要從「修正所有問題」開始。

步驟 2. 辨識確切的區間

針對腳部,找出第一個明確的接觸點、支撐階段,以及它離地或轉身的時間點。針對顫抖的手腕或肩膀,記下不必要波動的開始與結束位置。在檢視時納入周圍幾個影格,這樣你就能看到編輯如何進入與離開原始動作。

產品示範畫面,顯示品質警告、建議的清理動作與「全部修正」控制項
產品示範於 00:50。此處顯示診斷與清理控制項;這與創作者以聊天為主的錄影是不同的介面呈現方式。點擊圖片以檢視全尺寸畫面。

如果你的版本顯示診斷資訊,請將其視為檢查的指引,而非取代實際觀看動作。產品示範顯示了「全部修正」動作。大範圍處理可以在已儲存的版本上進行試用,但接受它仍需檢查接觸點與表演時序。

示範顯示腳部滑動從 16.3 公分改善至 2.4 公分。這些資料並未附上獨立的重現或測量方法。請將其視為示範數值,而非對你自己素材的保證改善幅度。

步驟 3. 要求針對性的腳部滑動修正

使用能指明腳部、接觸區間以及你想保留的動作的要求。下方的範例數字僅為佔位符;傳送前請先確認實際時間軸。

從第 90–118 格,減少左腳在著地接觸期間的漂移。保留原本的離地與轉身動作。保持上半身表演不變,並在套用前先說明建議的編輯內容。

範例要求——並非經過測試的指令。請將格數替換為你自己的數字。

如果 Agent 提出計畫,請檢視建議的範圍。如果它詢問要編輯哪些格,請以明確的範圍回答。整段剪輯替換屬於創意變更,而非局部修復。

編輯後,請自問:腳部是否仍在應該離地時離地,身體是否仍保持在支撐點上方平衡?除了腳部,也要檢查膝蓋與髖部。著地的腳若產生不自然的拉伸,就不是完成的修正。

若為刻意的軸心旋轉,請要求保留旋轉。若為跳躍,請勿將騰空區段視為著地接觸區間。要求應配合動作,而非強行將每一格都套用接觸。

步驟 4. 減少局部抖動而不使動作變得平板

找出需要處理的最小區域。手部顫抖、肩膀波動與全身追蹤失敗不應全都套用相同的廣泛要求。

減少第 145–175 格中不必要的右手腕抖動。保留手勢的時序與最強烈的姿勢。除非有必要的相依性需說明,否則保持手指、軀幹與下半身不變。

範例要求——並非經過測試的指令。請將格數替換為你自己的數字。

這是刻意的限制,並非保證每個通道都保持不變。請驗證結果。如果動作變得柔和或延遲,請復原或要求較輕微的變更:

在同一區間使用較小的修正。恢復第 160 格附近銳利的手腕強調動作,並保持剪輯其餘部分不變。

範例要求——並非經過測試的指令。請將格數替換為你自己的數字。

在依賴慢速播放之前,先以正常速度比較。慢動作有助於定位雜訊;正常速度有助於判斷原本的能量是否保留。不要僅因為某個刻意的晃動逐格看起來不規則就將其移除。

如果整個姿勢反覆崩壞或翻轉,請回到來源或對應問題,而非加入更強的平滑處理。當底層動作已大致可用時,局部清理效果最佳。

步驟 5. 比較結果,而不只是分數

產品示範比較面板,含接受與拒絕選項及顯示的變更範圍
產品示範於 01:20 顯示前後對照檢視。可見的指標為範例 UI 數值,並非為本教學所做的測量。點擊圖片以檢視全尺寸畫面。

創作者錄影使用灰色的 Original Anim 與紫色的 New Anim。在對應的時間點比較兩者。檢視變更的區間、其邊界,以及任何理應未受影響的身體部位。

  • 接觸:支撐腳在預期時保持穩定。
  • 時序:起步、停止與撞擊仍發生在預期的時刻。
  • 範圍:局部要求並未意外改寫整個動作。
  • 轉換:編輯未在其開頭或結尾引入跳動。
  • 風格:表演仍傳達相同的重量感與意圖。
創作者影片於 02:02 顯示聊天面板中的整段剪輯走路替換要求
提供的錄影於 02:02 展示了一個整段剪輯替換要求。該範圍對新動畫很有用,但對小型清理任務而言通常過於廣泛。點擊圖片以檢視全尺寸畫面。

只有在變更通過你的檢視時才保留它。使用你的版本中可用的復原、拒絕或版本控制項,或回到你已儲存的原始版本。目標是可檢視的編輯循環,而非一連串不可逆的猜測。

步驟 6. 匯出,然後測試最終骨架

官方教學記載了一個匯出面板,包含目標格式選擇、第一格姿勢、位移選項與最佳化開關。「腳部滑動修正」、防止穿透與關鍵影格縮減處理的是不同任務;請開啟你需要的選項,而非假設所有選項都能改善每一段剪輯。檢視匯出選項。

設定或選擇需驗證的內容
格式/骨架預設接收端的骨架能使用匯出的動作;可用性取決於方案。
第一格姿勢所選的參考姿勢符合你的匯入或重新定向工作流程。
位移原地或移動式動作符合應用程式移動角色的方式。
腳部滑動最佳化接觸改善,且未凍結刻意的步伐或軸心旋轉。
關鍵影格縮減重要姿勢與時序得以保留;更少的關鍵影格並非品質目標。

在你實際要交付的角色上開啟匯出檔。再次檢查比例、影格率、根運動與地面接觸。不同的比例可能改變腳部接觸地面的方式,因此來源清理並非最終的簽核。

保留原始動作、編輯後動作、匯出檔,以及一份簡短說明,描述已接受的變更。僅能在線上預覽中運作的版本,尚不是經過驗證的製作交付成果。

當清理產生新問題時

編輯後的問題下一步檢查
腳部在步伐中黏住縮短要求的接觸區間並保留離地動作。
手勢看起來飄浮減少修正並恢復刻意的強調動作。
膝蓋彈跳或腿部拉伸檢視接觸、身體位置與目標骨架,而非更用力鎖定。
錯誤的區段被變更確認格範圍、影格率,以及該要求是否被解讀為整段剪輯。
只有匯出的角色滑動在重新編輯來源之前,先檢查重新定向、位移與場景移動。

從一個小修復開始

選擇一個明顯的問題,描述一個有界線的變更,將其與原始版本比較,並驗證最終匯出。這比追求看起來完美的分數,是更有用的清理循環。

開啟 QuickMagic

常見問題

我要如何在 QuickMagic Motion Editor 中修正腳部滑動?

找出腳部應該著地的格,檢視動作與地面的關係,然後要求僅限於該接觸區間的修正。檢視任何建議的計畫並比較結果。在適當情況下使用可用的腳部滑動匯出最佳化,並在目標角色上重新檢查接觸。

我要如何減少抖動而不使動畫看起來飄浮?

找出有雜訊的身體部位與格範圍,然後要求小幅的局部平滑編輯。以正常速度比較進入、離開與最強烈的手勢。如果變更移除了刻意的強調動作、改變時序或削弱了落地,請減少或復原該變更。

SayuriArtsy 的影片是否證明腳部滑動已被修正?

沒有。所提供的創作者錄影展示了對話式動作編輯、灰色原始版本對比紫色編輯後預覽,以及變更手勢或替換動作的範例。診斷面板與數值清理範例屬於另一個獨立的產品示範。

16.3 公分至 2.4 公分的結果代表什麼?

這些數值顯示於所提供的產品示範中。它們並非獨立重現的基準,也不是對你剪輯的保證結果。請使用相同的接觸區間、座標空間與目標角色,以及視覺播放來評判結果。

關鍵影格縮減與抖動移除相同嗎?

不同。更少的關鍵影格並不自動代表更好的動作。請將關鍵影格縮減視為獨立的匯出或編輯決策,並檢查時序、接觸與銳利的刻意動作是否保留。不要以更小的檔案作為清理品質的唯一衡量標準。

我應該在重新定向之前還是之後修正腳部滑動?

先修正來源動作中可見的錯誤,然後在重新定向後再次驗證。不同的角色比例、根設定或接觸行為可能在目標骨架上產生新的滑動。最終的接觸核准應在製作所使用的角色上進行。

為什麼我的角色在匯出原地剪輯後會滑行?

原地剪輯與移動式剪輯處理位移的方式不同。檢查接收應用程式如何移動角色,以及該移動是否與步伐相符。不要假設移除根位移就會自動修正腳部接觸。

我可以完全照寫使用這些範例提示嗎?

請將它們作為起點,而非保證有效的指令。將範例格範圍與身體部位名稱替換為你自己剪輯中的數值。本文中的提示為編輯範例;它們並未作為經過測量的清理測試來執行。