FCurve データを解析する

FCurve アニメーション データを解析することにより、アニメーション ループを作成するのに最適な、カーブ内の開始ポイントおよび終了ポイントを選択することができます。コントロール リグ、フレキシブル モーション キャプチャによって動かされるキャラクタ、アクターによって動かされるスケルトンなど、入力ソース内のアニメーション データを解析するには、Cycle Analysis を使用します。

Cycle Analysis には Pose、Root Rotation、Root Height、Root Direction、Root Speed の 5 つの比較パラメータがあります。Cycle Analysis データはファイルに保存することができ、テイクとキャラクタの両方に依存しています。

アニメーション フレームを解析するには

  1. Character Controls ウィンドウでアニメーションを含むキャラクタを選択します。
  2. Transport Controls ウィンドウの Zoom バーを使用して、解析するフレーム範囲を指定します。
  3. 解析の開始ポイントとして使用するフレームまで Timeline インジケータをドラッグします。
  4. Cycle Analysis アイコン をクリックします。

    FCurves ウィンドウに解析されたカーブの比較パラメータが表示されます。

  5. 解析を表示するには、FCurves ウィンドウの <キャラクタ名>_CA で次のいずれかの比較パラメータを選択し、FCurves ウィンドウでカーブをプロットします。
    • Pose — ポーズを相対的な差(パーセント)または絶対的な差(度)で比較します。
    • Root rotation — ルート回転を相対的な差(パーセント)または絶対的な差(cm)で比較します。
    • Root height — ルートの高さを相対的な差(パーセント)または絶対的な差(度)で比較します。
    • Root X and Z direction — ルートの X および Z 方向を相対的な差(パーセント)または絶対的な差(度)で比較します。
    • Root speed — ルート速度を相対的な差(パーセント)または絶対的な差(cm/秒)で比較します。

    既定では、この値はポーズの差を 0 ~ 100 パーセントで表します。0 の場合は、ターゲット フレームと差がありません。100 の場合は、ターゲット フレームとの差が最大です。

  6. (オプション)絶対的な差を表示するには、次の操作を実行します。
    • Navigator で、Properties タブをクリックします。
    • Settings の比較パラメータ モード(Root Speed Mode など)の横をクリックして、Absolute Difference (cm/s) を選択します。
  7. (オプション)タイムラインに沿ってタイムスライダをドラッグ(スクラブ)するときにカーブを解析するには、Properties タブの <キャラクタ名>_CARealTime をオンにします。