新しいアクション ソースへクリップを焼きこむ

 
 
 

アニメーションを保存してアクション ソースを作成する以外に、クリップを一緒に焼きこんでソースを作成することもできます。これは、クリップの変更(たとえば、スケーリング、クリップ エフェクト、タイムワープなど)を行った場合、結果として生成されたアニメーションをすべて含んだ新しいソースを作成する場合に便利です。

クリップを一緒に焼きこんで新しいソースを作成するには、フリーズおよびマージの 2 種類の方法があります。

クリップをタイムワープ、外挿、またはクリップ エフェクトで変更した場合、これらの変更を新しいソースに保存する唯一の方法がフリーズです。また、フリーズは、さまざまなアニメーション タイプ(F カーブ、エクスプレッション、コンストレイントなど)から作成されたクリップを一緒に新しいソースに焼きこむ唯一の方法でもあります。

新しいソースを作成せずに複数のクリップを組み合わせて 1 つのクリップを作成するには、コンパウンド クリップを使用することができます(「コンパウンド クリップにクリップをまとめる」を参照)。

新しいソースへクリップをフリーズする

2 つ以上のアクション クリップを「フリーズ」することにより、そのアニメーション(クリップ エフェクト、タイムワープ、外挿など)をすべて組み合わせて、新しいアクション ソースを作成できます。これは、組み込み先のアニメーションをプロットすることにより実行されるため、クリップ内のソース項目ごとにファンクション カーブが作成されます。

クリップをフリーズすると、元のクリップのタイミングおよびアニメーション情報(たとえばタイム コントロールとクリップ エフェクト)は新しいソースでは使用できません。

ヒント:クリップ内の項目を無効にし、[Freeze Clips]ダイアログ ボックスで[フリーズ時に無効なチャンネルを無視](Ignore inactive channels when freezing)オプションを使用して新しいソースにフリーズすることによって、モーション キャプチャ データを消去できます。

アクションのクリップをフリーズするには

  1. 組み合わせるすべてのクリップを選択します([Shift]キーを押しながらクリックします)。

    注:選択されたクリップがアクティブではない(たとえばソロまたはミュート設定されている)場合、フリーズの対象としては考慮されません。
  2. 次のいずれかの操作を実行します。

    • Animation Mixer のコマンドバーから[クリップ](Clip) [新規ソースにフリーズ](Freeze to New Source)を選択して FrozenAction という新しいソースアクションを作成しますが、既存のクリップはそのまま保持します。

      または

    • [クリップ](Clip) [フリーズおよび置換](Freeze and Replace)を選択し、新しいソースアクションを作成し、既存のクリップは削除します。

  3. [Freeze Clips]ダイアログ ボックスが開いたら、必要なフリーズ済みソースの作成に関する情報を入力します。

    設定できるパラメータは、[フリーズ時に無効なチャンネルを無視](Ignore inactive channels when freezing)オプション以外はプロットしたアニメーションと同じです(「アニメーションをプロットする(焼き付ける)」を参照)。このオプションがオンである場合、クリップの非アクティブの項目がすべて新しいソースから省略されます。このオプションがオフである場合、非アクティブの項目はソースに含まれます。

    さらに、作成したファンクション カーブの種類([ブール]、[整数]、[ロー データ]、または[標準])を選択できます。[標準]を選択した場合は、F カーブの補間タイプ(スプラインなど)を選択できます。

    ヒント:このダイアログ ボックスで行う設定は保持されるため、次回フリーズしたときにも、同じオプションが選択されます。このため、いくつかの同様のフリーズを容易に連続して実行できます。これらの設定は、シーン ルートの下部にある [FreezeClips] と呼ばれるカスタム パラメータ セット内に保存されます。
  4. Animation Mixer で結果を確認します。

    • [フリーズおよび置換](Freeze and Replace)を選択した場合、新しいクリップが新しいトラックに次のように配置されます。

         

      (左上)新しいアクション/クリップの中にフリーズされる3つのクリップ。

      (右)フリーズ結果のクリップが新しいトラックに配置され、元の 3 つのクリップは削除されました。フリーズされたクリップは元の 3 つのクリップと同じ長さです。

    • [新規ソースにフリーズ](Freeze to New Source)を選択した場合、フリーズしたアクションがシーン レベルの[ソース](Sources) [モデル](model)フォルダに保存され、コピーがモデルの[ミキサ](Mixer) [ソース](Sources) [アニメーション](Animation)フォルダに保存されます。新しいソースをモデルに適用するには、それをトラック上にドラッグ アンド ドロップするか、[適用]>[アクション]を使用します(「アクション ソースのアニメーションをオブジェクトに復元(適用)する」を参照)。

      [フリーズおよび置換](Freeze and Replace)を選択した場合、フリーズしたクリップを作成する前に、既存の接続テンプレートがすべて無効にされ、フリーズされたクリップが作成された後に再び有効にされます。ただし、[新規ソースにフリーズ](Freeze to New Source)を選択してソースからクリップを作成する場合、クリップ作成前に接続テンプレートを無効にしておかないと、望ましくない結果を招く恐れがあります(詳細については、「テンプレートをアクティブ化または非アクティブ化する」を参照)。

新しいソースへクリップをマージする

クリップのマージは、クリップのフリーズ(プロットを使用)とは異なり、プロットなしにクリップのファンクション カーブ同士を組み合わせるという方法で行われます。この方法では、マージされるアクション クリップの情報が破壊されません(元のキー タイミングが保たれます)。

マージを使用すると、一連のクリップを簡単にまとめて、連続したクリップを編集できます。さらに、たとえばキャラクタの上半身を操作するクリップと下半身を操作するクリップのように、同じパラメータを操作しないクリップをマージすることもできます。また、ポーズツーポーズのアニメーション ワークフローを使用するための、スタティック ソース(ポーズ)同士をマージすることができます。

クリップのインまたはアウト値をトリミングした場合、トリミングした部分だけが新しいソースに含まれます。同様に、結果のファンクション カーブは標準のものであるため、スプライン補間が保持され、各フレーム上にキーを保持しません。

注:クリップにタイムワープ、外挿またはクリップ エフェクトを使用した場合、それらの結果は新しいソースにマージされません。

クリップをマージするには

  1. 結合させるすべてのアクション クリップを選択します([Shift]キーを押しながらクリック)。

    クリップは、(コンストレイント、エクスプレッションなどからでなく)ファンクション カーブ、または現在の値(ポーズ)から作成する必要があります。同様に、クリップをオーバーラップさせたり、ウェイトをミックスすることはできません。

    注:クリップ内で非アクティブの項目は、マージの際には使用されません。
  2. Animation Mixer のコマンドバーから[クリップ](Clip) [新規ソースにマージ](Merge to New Source)を選択すると、「MergedClips」という新しいソースアクションが作成されます。

    このアクションがシーン レベルの[ソース](Sources) [モデル](model)フォルダに保存され、コピーがモデルの [ミキサ](Mixer) [ソース](Sources) [アニメーション](Animation)フォルダに保存されます。

  3. 新しいソースをモデルに適用するには、そのソースをミキサ内のトラックにドラッグ アンド ドロップするか、または[適用]>[アクション]コマンドを使用します。