アクション クリップでアニメーション サイクルを検出する

 
 
 

アクション クリップの最適なサイクルを検出して、これにマッチするようにクリップの他のサイクルをトリミングしたり、最適なサイクルを示すようにマーカーを設定できます。使用しているアニメーションの種類に応じて、アルゴリズムがサイクルに使用されます。アルゴリズムには、[エネルギー](回転)または[周波数](マーク パラメータ)の 2 つがあります。

注:
  • アニメーションが実際には周期的でない(実際にはサイクルでない)場合、結果は必ずしも正確ではありません。

  • 分析しているクリップに他のクリップがオーバーラップする場合は、最初にそれらをミュートしないと、結果は正確にプロットされません。

IK ジョイントの回転を使ってサイクルを検索するには

  1. サイクルを検索するオブジェクトを選択します。

  2. サイクルを検索するクリップを[Shift]キーを押しながら選択します。

  3. フレームを移動し、開始点を定義してサイクルを検索します。

  4. Animation Mixerのコマンドバーから[クリップ](Clip) [サイクルの検索](Find Cycles)を選択します。

    [サイクルの検索]ダイアログ ボックスで[エネルギー](Energy)アルゴリズムが選択されます。周期が検出されると、その周期でトリミングまたはマーク操作が実行されます。

  5. フレームの最小サイクルの[デュレーション](Duration)を入力します。この値よりも少ないフレーム間隔で見つかったすべてのサイクルは、無視されます。

  6. [トリムクリップ](Trim Clip)または[マーカー追加](Add Markers)のいずれかを選択して、操作を実行します。

    トリミングでは、可能な限り多くのピリオドを保持しようとします。マーカーを追加した場合は、汎用[マーカー名](Marker Name)を指定することもできます。マーカーが追加されると、それ以降は検出された周期で規則正しく分割されます。

  7. [OK]をクリックします。

マーク パラメータのサイクルを検索するには

  1. アニメーションのパラメータをマークします。

  2. マークしたパラメータを動かしているクリップを選択します。

  3. リファレンス ポーズのあるフレームに移動します。

  4. Animation Mixer のコマンドバーから[クリップ](Clip) [サイクルの検索](Find Cycles)を選択します。

    [サイクルの検索]ダイアログ ボックスで[周波数](Frequency)アルゴリズムが選択されます。複数のサイクルは計算できないため、複数の周期が見つかった場合、トリミングまたはマーク操作は実行されません。

  5. フレームの最小サイクルの[デュレーション](Duration)を入力します。この値よりも少ないフレーム間隔で見つかったすべてのサイクルは、無視されます。

  6. [トリムクリップ](Trim Clip)または[マーカー追加](Add Markers)のいずれかを選択して、操作を実行します。

    トリミングでは、可能な限り多くのピリオドを保持しようとします。マーカーを追加した場合は、汎用[マーカー名](Marker Name)を指定することもできます。マーカーが追加されると、それ以降は検出された周期で規則正しく分割されます。

  7. [OK]をクリックします。