3ds Max モーションキャプチャワークフロー
3ds MaxでMoCapデータをクリーンアップする方法
QuickMagic FBXアニメーションをインポートし、モーションアーティファクトを診断し、ジッターを低減し、回転フリップとフットスライディングを修正し、CATまたはBipedにリターゲットし、クリーンなアニメーションをエクスポートするためのプロダクション指向のワークフローを学びます。
元の3ds Maxチュートリアルを見る
この記事は、ワークフローのインスピレーションとなった元のクリエイタービデオを保持しています。実践的なデモンストレーションについてはビデオをご覧になり、以下の詳細手順とトラブルシューティングガイダンスをプロダクションチェックリストとしてご利用ください。
元の記事から保持したチュートリアルビデオ。埋め込みプレーヤーで再生が開始しない場合は、MP4ビデオを直接開いてください.
- フレーム間のジッターとノイズの多いアニメーションカーブ
- 突然の回転フリップや関節の目に見えるポップ
- フットスライディング、浮いた足、不安定な接地
- ルートまたは骨盤のドリフト
- 手動編集を困難にする過剰なキー
- ポーズ、階層、またはスケールの不一致によるリターゲットエラー
始める前に
必要なもの
- FBXインポーターが有効なAutodesk 3ds Max
- FBXとしてエクスポートされたQuickMagic モーションファイル
- 視覚比較用のソースビデオ
- 最終アニメーションをリターゲットする必要がある場合は、CAT、Biped、またはカスタムターゲットリグ
元のアニメーションを保護する
インポートしたモーションは読み取り専用のソースレイヤーに保存するか、クリーンアップ前に未編集のシーンを保存してください。過度なフィルタリングは、小さくても重要なパフォーマンスの詳細を削除する可能性があるため、すべてのパスは元に戻せるようにし、ソースビデオと比較する必要があります。
| アーティファクト | 見た目 | 主な検査領域 |
|---|---|---|
| ジッター | 四肢、胴体、頭部の小さな素早い振動 | 位置と回転カーブ。ノイズの多い局所フレーム範囲 |
| 回転フリップ | ボーンが突然スナップして元に戻る | 不連続な角度値を持つオイラー回転トラック |
| フットスライディング | 接地した足が床の上または上を動く | 足のIK/コントロール位置、骨盤の移動、ストライドのタイミング |
| ルートドリフト | キャラクターが横にそれたり、予期せず速度が変化する | ルートまたは骨盤の移動カーブ |
| 関節ポップ | 膝、肘、肩が突然方向を変える | ポーズトラッキング、リターゲットポーズ、IKポール方向、カーブのスパイク |
1QuickMagic FBXモーションをインポートする
- クリーンな3ds Maxシーンを開きます。
- ファイル → インポート を選択し、QuickMagic FBXファイルを選択します。
- アニメーション指向のFBXプリセットを使用します。
- アニメーションのインポートが有効になっていることを確認し、ファイルに複数のテイクが含まれている場合は目的のテイクを選択します。
- スタジオパイプラインで固定のオーバーライドが必要でない限り、自動単位変換と軸変換を維持します。
- インポート後、キャラクターが直立しており、スケールが妥当で、タイムラインに完全なクリップが含まれていることを確認します。
| インポートチェック | 推奨設定 | 重要な理由 |
|---|---|---|
| アニメーション | 有効 | 静的なトランスフォームだけでなく、スケルトンのキーフレームをインポートします。 |
| テイク | 必要なテイクを選択 | 空のテイクや意図しないアニメーションテイクのインポートを防ぎます。 |
| 単位 | 自動変換から開始 | パイプラインが検証される前の恣意的なスケール変更を回避します。 |
| 軸変換 | インポート後に視覚的に確認 | キャラクターは直立し、期待される方向に移動する必要があります。 |
| リサンプリング | 必要な場合のみ使用 | 不要なリサンプリングはキーを追加し、クリーンアップを困難にします。 |
2編集前に完全なアニメーションを検査する
クリップを通常速度で再生し、その後フレームごとに確認します。アニメーションを元のパフォーマンスビデオと比較して、トラッキングアーティファクトと意図的な動きを区別できるようにします。
- ソースを診断する前にオートキーをオフにします。
- 正面、側面、透視図からモーションを確認します。
- 問題のあるフレーム範囲にメモまたはタイムラインマーカーを付けます。
- グラフエディタ → トラックビュー → カーブエディタ を開きます。
- ルート、骨盤、足、手、および目に見えてポップする関節を検査します。
- 密集したノイズ、孤立したスパイク、不連続性、予期しない平坦なセグメントを探します。
3オイラーフィルターで回転フリップを修正する
オイラー角表現では、同じ方向を異なる角度値で記述できます。トラックが等価な境界を超えてジャンプする場合(正の角度が180度近くから負の角度が-180度近くになるなど)、意図した方向が滑らかに変化していても、キャラクターに目に見えるスナップが表示されることがあります。
- 目に見えるフリップを含む正確な関節とフレーム範囲を特定します。
- 影響を受けるコントローラーがオイラー回転を使用していることを確認します。
- トラックビューで、影響を受ける回転トラックまたはキーだけを選択します。
- 選択したトラックビュートラックで使用可能なオイラーフィルターを実行します。
- 全クリップを再生し、隣接するフレームに新しい補間問題がないか検査します。
4ジッターと過剰なキーを控えめに減らす
生のモーションキャプチャには通常、ほとんどのフレームまたはすべてのフレームにキーが含まれています。キー削減により編集を簡素化し、小さな変動を除去できますが、許容値が高すぎると、体重移動、衝撃、手のアクセント、その他のパフォーマンスの詳細が平坦化される可能性があります。
安全なクリーンアップの順序
- ソースアニメーションを複製するか、別のレイヤーに保持します。
- スケルトン全体ではなく、目に見えてノイズの多いトラックから始めます。
- お使いのバージョンで利用可能なコントローラーまたはトラックビューツールを使用して、控えめなキー削減を適用します。
- 結果を通常の再生速度とシルエットで確認します。
- 残っている局所ノイズまたは孤立したフレーム範囲のみをスムーズにします。
- タイミング、弧、または接触ポーズが変更された場合は、元に戻すか許容値を減らします。
| トラック | クリーンアップの優先度 | スムーズにしすぎるリスク |
|---|---|---|
| ルート / 骨盤の移動 | 移動を維持しながら意図しないドリフトを除去 | 速度、ストライド長、または方向の変更 |
| 胴体と頭 | 高周波振動を除去 | 呼吸、バランス、演技の詳細の喪失 |
| 手 | グローバルにフィルタリングするのではなく、孤立したポップを修正 | 表現力豊かなジェスチャーのアクセントの削除 |
| 足 | 接触フェーズを個別に安定化 | ロボット的な弧や壊れたつま先ロールの作成 |
5フットスライディングとルートモーションの不一致を修正する
フットスライディングは通常、接地した足、骨盤の動き、リターゲットされた脚の長さ、キャラクターの移動速度の間の不一致から発生します。ルートを修正せずに足をロックすると、膝が伸びたり骨盤が急に動いたりする可能性があるため、両方を一緒に評価する必要があります。
フットロックワークフロー
- 各足の接地、支持、離陸フレームを特定します。
- フロアプレーンを正しい高さに配置し、キャラクターのスケールを確認します。
- IKコントロールまたはワールド空間調整レイヤーを使用して、接地した足を安定させます。
- 足の位置と方向は、意図した接地範囲の間だけ安定させます。
- ストライド距離がキャラクターの移動と一致するように、骨盤またはルートの移動を調整します。
- ロック範囲への出入りをブレンドして、目に見えるポップを回避します。
- 結果を正面と側面から確認し、つま先とかかとの接触も含めます。
6CAT、Biped、またはカスタムリグにリターゲットする
リターゲットする前に最悪のソースアーティファクトをクリーンアップしますが、最終的な接触とシルエットの修正はプロダクションキャラクターで行います。脚のプロポーションが異なると、ソースモーションがクリーンでも新しい問題が発生する可能性があります。
| リグシステム | 最適な用途 | 重要な考慮事項 |
|---|---|---|
| CAT | 新しいプロジェクト、レイヤー編集、非標準または非人間リグ | キャプチャアニメーションマッピングを検証し、調整レイヤーを修正に使用します。 |
| Biped | 既存のCharacter Studioパイプライン、BIPライブラリ、Motion Mixerワークフロー | モーションをロードまたは変換する前に、Bipedフィギュアとプロポーションを一致させます。 |
| カスタムリグ | スタジオ固有のキャラクターとコントロールシステム | スタジオのリターゲットツールを使用し、再現可能なボーンマッピングプロファイルを保存します。 |
CATワークフロー
- ターゲットCATRigを作成またはロードします。
- ターゲットのスケールと参照ポーズをソーススケルトンに一致させます。
- CATのモーションキャプチャワークフローを使用して、ソーストラックをCATRigにマッピングします。
- クリップを適用する前に、マッピングされていない、または誤ってマッピングされた手足を確認します。
- 足、手、頭、骨盤の修正用に非破壊調整レイヤーを追加します。
Bipedワークフロー
- Bipedを作成し、そのフィギュアをターゲットキャラクターに一致させます。
- ソース形式に適したBipedモーションキャプチャまたはBIPワークフローを使用します。
- フットステップ抽出、スケール、ルート方向、手足のマッピングを確認します。
- プロダクションで再利用可能なクリップ、ブレンド、またはトランジションが必要な場合は、Motion Mixerを使用します。
最初にプロダクションリグを選択してください。 CATがすべてのプロジェクトに自動的に適しているわけではなく、Bipedが自動的に時代遅れというわけでもありません。最良の選択は、キャラクター、アニメーションライブラリ、エクスポートパイプラインですでにサポートされているシステムです。
7非破壊レイヤーに修正モーションを追加する
リターゲット後、最終的なキャラクターに属する修正のみを追加します: 手のポーズ、小道具の接触、視線方向、肩のオフセット、頭の動き、小さな接触調整。
- CAT: リグに対するオフセットにはローカル調整レイヤーを、接地した足などのワールド空間ターゲットにはワールド調整レイヤーを使用します。
- Biped: 確立されたCharacter Studioワークフローに従って、レイヤーまたはMotion Mixerを使用します。
- カスタムリグ: 加算アニメーションレイヤーまたはスタジオの非破壊コントロールレイヤーを使用します。
8クリーンアップされたアニメーションをエクスポートして検証する
- タイムラインを必要なフレーム範囲にトリミングします。
- 宛先アプリケーションがそれらを再現できない場合は、コントローラー、制約、レイヤーをベイクします。
- 必要なアニメーションスケルトンまたはキャラクター階層を選択します。
- アニメーションを有効にしてFBXとしてエクスポートします。
- 宛先パイプラインで必要なフレームレート、単位、軸規則を使用します。
- モーションデータのみをエクスポートする場合は、カメラ、ライト、ジオメトリ、テクスチャを無効にします。
- エクスポートしたFBXをクリーンな検証シーンまたはターゲットエンジンにインポートします。
最終品質チェックリスト
- キャラクターは直立し、正しくスケーリングされています。
- 完全なフレーム範囲が存在します。
- 目に見える回転フリップや関節ポップは残っていません。
- 接地した足は、膝の伸びなしに安定しています。
- ルートモーションは意図した方向と速度で移動しています。
- キー削減により、重要なパフォーマンスの詳細が削除されていません。
- ターゲットリグは、意図したシルエットとタイミングを保持しています。
- エクスポートされたFBXは宛先アプリケーションで動作します。
一般的な3ds Maxモーションキャプチャ問題のトラブルシューティング
| 問題 | 考えられる原因 | 推奨修正 |
|---|---|---|
| キャラクターが横たわっているか、間違った方向を向いてインポートされる | 軸変換の不一致 | 確認済みの軸設定で再インポートし、アニメーション化されたすべてのボーンを手動で回転させないようにします。 |
| キャラクターが極端に大きいまたは小さい | シーン単位またはFBXスケールの不一致 | リターゲットする前に、システム単位とインポーターの変換を確認します。 |
| モーションはソースリグでは滑らかに見えるが、リターゲット後にポップする | 参照ポーズ、手足の軸、またはIKの不一致 | より多くのスムージングを適用する前に、ターゲットポーズとマッピングを修正します。 |
| 足はロックされているが、膝が伸びる | ルート速度、脚の長さ、またはIKターゲットの不一致 | 骨盤/ルートの移動を調整し、強制的に一定のターゲットにするのではなく、フットロックをブレンドします。 |
| キー削減により衝撃や速いジェスチャーが削除される | 許容値が高すぎるか、グローバル削減が適用された | ソースを復元し、選択した低ノイズトラックにのみキーを削減します。 |
| エクスポートしたFBXでアニメーションが失われる | アニメーションが無効、間違ったフレーム範囲、またはベイクされていないコントローラー | アニメーションを有効にし、サポートされていないコントロールをベイクし、クリーンなシーンでエクスポートをテストします。 |
よくある質問
QuickMagic モーションキャプチャデータは3ds Maxで使用できますか?
はい。QuickMagic は、Autodesk 3ds MaxにインポートできるFBXアニメーションデータをエクスポートします。ソーススケルトンを直接編集するか、モーションをCAT、Biped、またはカスタムプロダクションリグにリターゲットできます。
アニメーションをロボットっぽくせずにジッターを減らすにはどうすればよいですか?
ソースモーションの複製で作業し、ノイズの多いトラックまたはフレーム範囲を分離



