QuickMagic · Blender · Maya · Unreal Engine
モーションキャプチャのよくある問題の修正方法:足滑り、メッシュ貫通、ジッターなど
アーティファクトがビデオトラッキング、スケルトンリターゲティング、最終キャラクターリグのいずれに起因するかを診断し、パフォーマンスを損なわずに適切なQuickMagic、Blender、Maya、Unreal Engineの修正を適用します。
直接的な回答: 最も早期の誤ったレイヤーを修正します。最初にQuickMagicで顕著なトラッキングエラーを修正し、リターゲティング時にソースとターゲットのポーズ、ルートおよびチェーンを一致させ、その後、ターゲット固有のフットコンタクト、スキンウェイト、コリジョン、修正シェイプを修復します。足滑りは通常、リターゲティング後に修正する必要があります。ジッターは、スケルトン全体ではなく、局所的にスムーズ化する必要があります。
最も一般的な問題
足滑りルート/ストライドの不一致、または固定コンタクトの欠落
メッシュ貫通極端なポーズ、マッピング不良、ウェイト、または修正シェイプ
ジッタートラッキングノイズ、ぼけ、圧縮、または高密度カーブ
浮遊/急浮上地面参照またはルートオフセットの失敗
腰の伸び過剰最適化、またはターゲット比率の不一致
腕の回転ポーズ再構成、軸、またはオイラー不連続
ビデオチュートリアル
正しいクリーンアップ順序を使用する
- 元のビデオとQuickMagicプレビューを確認します。
- 再生成する前に、明らかな2Dキーポイントと足-地面のエラーを修正します。
- 参照ポーズ、ターゲットチェーン、ルート、スケール、フレームレートを確認します。
- 最終的なプロダクションキャラクターにリターゲットします。
- ルート軌跡とターゲットストライドを修正します。
- 実際のコンタクト区間でのみ、足と手をロックします。
- メッシュウェイト、ジョイントリミット、修正シェイプを修復します。
- 確認されたノイズのみをスムーズ化します。
重要: ポーズ、ルート、リターゲットの確認前に広範囲にスムーズ化すると、症状は隠れるものの、誤った軌跡は残ります。
足滑りと足スケーティングを修正する
QuickMagic
- 利用可能な場合は、2D補正IKワークフローで足-地面フレームを検査します。
- 誤った接地区間を修正し、再生成します。
- 動作に適したベースモデルを使用します。複雑な床の動きにはV2.0が有効な場合があります。
最終ターゲットリグ
- ルートの移動とターゲットストライドを一致させます。
- コンタクト、支持、離地をマークします。
- 最初のコンタクトで足IK/ワールド位置を設定します。
- 接地区間中はその位置を維持します。
- アプローチとリリースでロックをブレンドします。
- 骨盤の高さと膝の圧縮を確認します。
足滑りはリターゲティング後に修正します。 ターゲットの脚の長さが異なると、ソースモーションがクリーンでも滑りが生じる可能性があります。
メッシュ貫通と自己交差を修正する
| 原因 | 兆候 | 修正 |
|---|---|---|
| ソーストラッキング | ソーススケルトンに不可能な関節角度がある | 2D補正、別のモデル、またはよりクリーンなテイクを使用 |
| リターゲティング | ソースはクリーンだが、ターゲットの四肢が体を横切る | T/Aポーズ、チェーン、ボーン軸、ジョイントリミットを一致させる |
| スキンウェイト | ボーンは正しいが、頂点が崩れる、または折りたたまれる | ウェイトペイント / Paint Skin Weights |
| 極端な変形 | 有効な極端なポーズでのみ貫通が発生する | 修正ブレンドシェイプ / ポーズスペース変形 |
| ランタイム相互作用 | キャラクターが小道具や別のボディと衝突する | IK/コンタクト制約、またはランタイム衝突システム |
パフォーマンスを損なわずにジッターを軽減する
- ノイズの多い正確なボーンとフレーム範囲を特定します。
- まず、不適切なソース映像やキーポイントトラッキングを修正します。
- 可視ノイズを除去する最低限のQuickMagic物理最適化から開始します。
- DCCでは、影響を受けるカーブのみをスムーズ化します。
- リターゲティングとコンタクト承認後にキーを削減します。
- 前後で、頭の回転、キック、手のジェスチャーなどの影響を比較します。
最大スムーズ化は最大品質ではありません。高い設定は、ジャンプ高さ、脚の振り、衝撃、体重感を低下させる可能性があります。
浮遊、沈み込み、急浮上を修正する
- ソースの地面参照と全身の可視性を確認します。
- 真のルートとなるボーンと骨盤となるボーンを確認します。
- 最初のフレームのルートオフセットは意図的に削除します。すべてのプロジェクトをワールドゼロに強制しないでください。
- ターゲットの床とターゲットの足の高さを合わせます。
- フットロックを追加する前に、垂直ルートドリフトを修正します。
- 必要に応じて、長いドリフトクリップを短いセクションに分割します。
腰の伸びと下半身のピクツキを修正する
腰の伸びは、過度な物理安定化、誤った骨盤/ルートマッピング、不可能なフットロック、またはソース/ターゲットの比率の大きな差異から生じる可能性があります。
- 物理最適化を非常に高い値から1x~5xに減らして比較します。
- ルートがロックされた足に自然に到達できない場合は、足IKを解放します。
- 脚の長さのスケールとリターゲットポーズを確認します。
- 個別の腰キーを編集する前に、骨盤軌跡を修正します。
腕の回転と回転フリップを修正する
- ソースの腕が既に回転しているか確認します。
- 再構成が不確かな場合、短いセグメントでV1.0とV2.0を比較します。
- 左右のチェーンマッピングとローカルボーン軸を確認します。
- オイラー回転カーブに±180/360度の不連続がないか検査します。
- マッピングと軸が正しいことを確認した後にのみ、オイラーフィルターを適用します。
ハイキック、開脚、極端なポーズ
- 高速動作に時間詳細が本当に必要な場合、60 FPSのソース映像を使用します。
- 脚の高さとタイミングを維持するために、低〜中程度の物理最適化を使用します。
- 両脚を視認できる状態に保ち、背景から視覚的に分離します。
- 腰と膝を隠すゆったりした服装は避けてください。
- 開脚の場合は、広いフレーミングと明確な床の視認性を使用します。
- 最終キャラクターでジョイントリミットとメッシュ変形を検証します。
ソフトウェア別クリーンアップのまとめ
| ソフトウェア | ジッター | 足滑り | 貫通 |
|---|---|---|---|
| Blender | 選択チャンネルに対するグラフエディタのスムーズ化/間引き | 足IK制約、または保持されたフットコントロールキー | ウェイトペイント、制約、修正シェイプキー |
| Maya | 影響を受けるカーブに対するグラフエディタフィルター | IKコントロール、固定キー、ルート修正 | Paint Skin Weights、ポーズスペース修正、リミット |
| Unreal Engine | 圧縮レビュー、Control Rig、またはモディファイア | IKリターゲッター/FBIK、フットロックカーブ、ルートモーション | Control Rig制約、修正、ランタイム衝突 |
最終検証チェックリスト
- ソースプレビューに、主要な本人誤認や不可能な関節が含まれていない。
- ソースとターゲットの参照ポーズが一致している。
- ルートと骨盤の役割が明確である。
- アニメーションの長さとフレームレートが正しい。
- フットロックはコンタクト中のみ発生している。
- 膝と肘が飛び出したり伸びたりしない。
- 極端なポーズでもメッシュ変形が有効である。
- フィルタリングにより意図的なアクセントが保持されている。
- エクスポートしたファイルが再インポート後も動作する。
よくある質問
足滑りを修正するにはどうすればよいですか?
まずリターゲットし、ルート速度とターゲットストライドを修正した後、接地フレーム中のみIKで足をロックします。
メッシュ貫通を修正するにはどうすればよいですか?
ソーススケルトン、リターゲットマッピング、最終スキニングのいずれが原因かを判断します。それぞれ、ソース修正、ポーズ/チェーン修正、ウェイト/修正シェイプを使用します。
ジッターを軽減するにはどうすればよいですか?
ソースの可視性を改善し、必要最小限の物理最適化を使用し、影響を受けるカーブと区間のみをスムーズ化します。
キャラクターが浮いてしまうのはなぜですか?
ルートまたは床の参照が間違っています。コンタクトをロックする前に、垂直軌跡とターゲット床の位置合わせを修正してください。
腕が回転するのはなぜですか?
考えられる原因には、再構成、チェーンマッピング、ローカル軸、オイラー不連続があります。その順序で診断してください。
すべてのキーを間引くべきですか?
いいえ。キー削減はリターゲティングとコンタクト検証後に行い、衝撃や意図的なジェスチャーを保持する必要があります。
最も初期の誤った段階を修正する
編集前に、元のビデオ、QuickMagicソーススケルトン、最終ターゲットリグを比較してください。正しい診断により、通常は少ないキーでより多くのアーティファクトを除去できます。



