ビヘイビアをキーフレームに変換する

ビヘイビアは、正確なタイミングを必要としないなめらかな動きのエフェクトに最適なものとなります。しかし、プロジェクトによっては、ビヘイビアを使って作成したアニメーションエフェクトに対して制御を行いたいこともあるはずです。このような場合、必要に応じて、いくつかのビヘイビアをキーフレームに変換することもできます。つまり、ビヘイビアによって作成された(キーフレームのない)アニメーションカーブでも、キーフレームが設定されたアニメーションのカーブに変換することができるわけです。変換後は、「キーフレーム」エディタでキーフレームを修正してより正確なタイミングを設定することができます。

(すべてではないにしても)多くのビヘイビアは、オブジェクトの共有パラメータに作用するため、ビヘイビアをキーフレームに変換した場合、同じオブジェクトに適用されていたほかのすべてのビヘイビアもキーフレームに変換されます。これらのキーフレームは、ビヘイビアがもともと作用していた各パラメータに適用されます。さらに、ほかのオブジェクトにも適用されているビヘイビアが、変換するオブジェクトにも作用している場合(たとえば、「引き寄せ」や「反発」ビヘイビア)、それらのビヘイビアのエフェクトが、そのオブジェクトの変換結果のキーフレームの値として作成されます。元のビヘイビアは、ほかのオブジェクトに適用されたままになりますが、処理後のエフェクトが、ビヘイビアと結合されたキーフレームのために 2 倍になるということはありません。

ビヘイビアをキーフレームに変換する

  1. 以下のいずれかの操作を行います:

    • 変換するビヘイビアがあるオブジェクトを選択します。

    • 「インスペクタ」で変換するビヘイビアを選択します。

  2. 「オブジェクト」>「キーフレームに変換」と選択します(または、Command + K キーを押します)。

    キーフレームへの変換を確認するダイアログが表示されます。

  3. 「変換」をクリックします。

    たとえ、ビヘイビアの中にオブジェクトの時間範囲に収まらないものがあっても、すべてのビヘイビアがキーフレームに変換されます。

    ビヘイビアをキーフレームに変換すると、膨大な数のキーフレームが生成される場合があります。「キーフレームを間引く」コマンドを使えば、キーフレームを簡素化できます。詳しくは、キーフレームの多いカーブを簡素化するを参照してください。

    参考: 個々のビヘイビアを選択的に変換することはできません。「キーフレームに変換」コマンドは、オブジェクトに適用されているすべてのビヘイビアを変換します。

「シミュレーション」、「リプリケータ」、「パーティクル」、「テキスト」の各ビヘイビアの多くはキーフレームには変換できません。「渦巻き」などの「シミュレーション」ビヘイビアは、プロジェクト内のすべてのオブジェクトのパラメータに作用しますが、このようなビヘイビアを変換すると膨大な量のキーフレームが作成されることになります。このようなビヘイビアは、手動でキーフレームを使用したのでは時間がかかりすぎる、非常に複雑なモーションを作成するために設計されています。

ビヘイビア(またはビヘイビアを適用したオブジェクト)が変換可能な場合、ビヘイビアまたはオブジェクトを選択すると、「キーフレームに変換」コマンドが「オブジェクト」メニューに表示されます。「キーフレームに変換」コマンドが選択できない状態になっている場合、そのビヘイビアからキーフレームを作成することはできません。