これは、エージェントプリミティブのスケルトンを駆動させるために、 そのエージェントプリミティブの定義に新しいアニメーションクリップを追加します。
CHOPまたはファイルからクリップを読み込んだ時、そのクリップ内のチャンネルは、transform_name:channel_name
の形式になっているはずです。
ここで、transform_name
は、agenttransformnames()VEX関数をコールすることにより見つかった値に一致する文字列で、
channel_name
は、tx
, ty
, tz
, rx
, ry
, rz
, sx
, sy
, sz
のどれかです。
t
から始まるチャンネルは移動を、r
から始まるチャンネルは回転を、s
から始まるチャンネルはスケールを意味します。
その結果のトランスフォームは、例えばagentlocaltransformsVEX関数で返されるような ローカルの トランスフォーム
として扱われます(つまり、それらのトランスフォームは、そのエージェントのスケルトン内で該当する親トランスフォームを基準にしています)。
パラメータ
Group
修正したい入力ジオメトリ内のエージェントプリミティブ。
Set Current Clip
エージェントの現行アニメーションクリップを変更します。これは、新しいクリップを確認するのに役立ちます。
Set Clip Time
エージェントのアニメーションクリップの現行時間を設定します。
Clip Time
エージェントのアニメーションクリップの現行時間。
Apply Clip Locomotion
有効にすると、簡単にロコモーションクリップをテストできるように、クリップの__locomotion__
トランスフォームを適用します。
Locomotion Node
キャラクタのロコモーションを制御する階層内のトランスフォームの名前(つまり、空間的に前方に移動する移動チャンネルを持ったノード)。
Locomotion Orient
階層内のトランスフォームの任意の名前。 Locomotion Node からこの名前のトランスフォームに向かったベクトルを使って全体の向きを抽出することができます。
Reload
クリップを再読込します。
Clips
追加するクリップの数。
Name
クリップを識別するための名前。エージェント定義内のすべてのクリップは、一意の名前を持つ必要があります。
Source
追加するクリップに対して使用するソース。
Character Rig
シーン内のキャラクタのサブネットワーク/アセットからアニメーションクリップを生成します。
FBX
File
使用する.clip
または.bclip
へのディスクのパス。
Agent SOPと同様に、${CLIP}
ローカル変数を*
プレースホルダーとして使用することで、一連のファイルを読み込むことができます。
クリップの名前は、 Name パラメータの${CLIP}
に対して${CLIP}
に合致した文字列を置換することで推測されます。
CHOP
クリップデータの読み込み先となるCHOPのパス。
CHOP
クリップの読み込み先となるCHOPノードを指定します。
File
Source が File または FBX の時、クリップの読み込み先となるファイルを指定します。
Keep External Reference
Source がディスク上のファイル名を参照する場合、このブーリアンフラグは、 ジオメトリの保存時に外部リファレンスを維持するべきかどうかを示します。 リファレンスが維持された場合、クリップの元のソースは、保存されたジオメトリの使用時に、使用可能である必要があります。 リファレンスが維持されない場合、ジオメトリの保存時にジオメトリクリップのコピーが埋め込まれるため、元のクリップはもう必要ありません。
Take Name
アニメーションを取り込むFBXファイル内のテイク(s)を指定します。 これは、標準のマッチング構文に対応しているので、複数のテイクを指定することができます。 空っぽの場合は、すべてのテイクが読み込まれます。
Convert Units
FBXファイルをインポートする時にHoudini単位に変換するかどうかを指定します。
Minimal Nodes
ディスプレイフラグが有効なノードのみのアニメーションを取り込みます。 これを無効にすると、階層内の すべての ノードがクリップに取り込まれます。
Keep Transforms for Deforming Shapes
Minimal Nodes が有効な時、変形ジオメトリを含んだノードのチャンネルをクリップに含めるかどうかを指定します。
Override Sample Rate
FBXファイルに保存されているサンプルレートの代わりに Sample Rate パラメータの値を使用するかどうかを指定します。 これは、オリジナルのFBXファイルをエクスポートしたアプリケーションが正しくサンプルレートを設定していなかった時に役立ちます。
Sample Rate
Override Sample Rate が有効な時にクリップに使用されるサンプルレート。
Character Rig
キャラクタリグを含んだオブジェクトサブネットワークへのパス。
Start/End/Inc
クリップのフレーム範囲(開始フレーム、終了フレーム、増分値)。
Convert to In-Place Animation
ロコモーショントランスフォームの記録だけでなく、アニメーションをインプレース(その場歩き)クリップに変換するかどうかを指定します。
Project Positions on Dominant Axis
Locomotion Node のアニメーションを作成する時、XZ平面内のモーションのDominant Axis(主軸)に沿って位置を投影します。 Crowd Solverでクリップをインプレース(その場歩き)クリップとして使用する場合は、このオプションを有効にすることで、腰のモーションを前後左右に揺らすことができます。
See also |