Houdini 20.0 アニメーション

自動キー

自動キーは、パラメータを変更すると自動的にキーフレームを追加します。

On this page

概要

Houdiniでは、Auto-Key、Auto-Commit、Global Set Keyのオプションを使用して、キーフレームを追加するタイミングと場所(その場所のどのパラメータなのか)が決定されます。 これらのオプションは、アニメーションプリファレンスまたはプレイバー上で設定することができます。

Auto-Key

Auto-Keyは、 チャンネルリストに入っている パラメータを変更した時にHoudiniが自動的にKキーを押してキーフレームを設定してくれます。 Auto-Keyが有効になっている場合、 既にキーが打たれている パラメータが変更されると即座にそのパラメータにキーが打たれ、その変更がビューポート内に表示されているジオメトリに反映されます。 このおかげで、キーを打ち忘れることなくプレイバーを前後に動かしたり、オブジェクトを移動させたり、キャラクタにポーズを付けるといったことができます。 その反面、不意に意図しないキー/アニメーションを付けてしまう場合もあります。

アニメーションプリファレンスからAuto-Keyを有効にするには:

  1. Edit ▸ Preferences ▸ Animation を選択します。

  2. Auto-Key: Add Keyframes on Parameter Change をオンにします。

Auto-Commit

Auto-Commitは、Auto-Keyと似ていますが、 現行フレームでパラメータに既にキーが存在している時にのみ Houdiniがそのパラメータ変更を保存します。 Auto-Commitが有効になっている場合、現行フレームで既にキーが存在しているパラメータを変更すると、その新しい値がキー値として自動的に保存されます。 明示的に値にキーを打つ必要がありません。

Important

このオプションが有効になっていると、例えば、次のキーにオブジェクトのポジションを設定したい時に、 オブジェクトの位置を変更する前に、その時間を変更 しなければなりません。 もし時間を変更する 前に オブジェクトの位置を変更すると、Auto-Commitの設定が原因でキーした値が変更されてしまいます。

アニメーションプリファレンスからAuto-Commitを有効にするには:

  1. Edit ▸ Preferences ▸ Animation を選択します。

  2. Auto-Commit: Save Parameter Change at Keyframes をオンにします。

Global Set Key

Global Set Keyプリファレンスは、Houdiniのキーフレーム追加先となるチャンネルリスト内のパラメータを制御します。 利用可能なオプションはアニメーションプリファレンスを参照してください。

  • Global Set Key はHoudiniが自動的にpending changeすべてを、またはスコープしたパラメータのみをキー/コミットするかどうか制御します。

アニメーション

はじめよう

次のステップ

導師レベル

  • HoudiniとMaya間でアニメーションキーの値を変換する

    Houdiniでは秒ベースのslope(勾配)とacceleration(加速度)を使ってキー接線が記録されているのに対して、Mayaではフレームベースのangleとweightが使用されています。このページでは、HoudiniとMaya間でアニメーションキーを変換する方法について説明しています。