On this page | |
Since | 18.5 |
このSOPは、エージェントプリミティブのポーズからアニメーションスケルトンジオメトリを作成します。このジオメトリはAgent Character Unpackの3番目の出力と同じです。
他にも、このSOPは、エージェントのアニメーションクリップから
MotionClipsを作成することができます。
パラメータ
Unpack
Group
アンパックする入力エージェント(s)を指定します。
Group Type
Group で指定するグループのタイプ。
Guess from Group
Group の内容に基づいて、指定されているグループのタイプを推測します。
Points
指定したポイントグループからエージェントをアンパックします。
Primitives
指定したプリミティブグループからエージェントをアンパックします。
Output
アニメーションスケルトンジオメトリまたはMotionClipsのどちらを出力するのかを指定します。
Pose
エージェントのトランスフォーム階層と現行ポーズからスケルトンジオメトリを作成します。
Rest Pose
エージェントのトランスフォーム階層と静止ポーズからスケルトンジオメトリを作成します。
MotionClip
エージェントのクリップのどれかからMotionClipを作成します。
Packed MotionClips
エージェントのクリップ(s)から複数のMotionClipsを作成します。
各MotionClipは、パックジオメトリプリミティブ内に格納されます。
Clip Name
アニメーションクリップの名前を指定します。
これはclipinfo
Detailアトリビュートに保存されます。
Agent Clip Name
Output が MotionClip の時、MotionClipに変換するエージェントのクリップを指定します。
Agent Clip Names
Output が Packed MotionClips の時、MotionClipsに変換するエージェントのクリップ(s)のリストまたはパターンを指定します。
Rig Color
スケルトンジョイントに使用するポイントカラー。
Transfer Attributes
エージェントプリミティブからスケルトンジオメトリに転送させるアトリビュートのリストまたはパターンを指定します。
Transfer Groups
エージェントプリミティブからスケルトンジオメトリに転送させるグループのリストまたはパターンを指定します。
Timing
Method
アニメーション系パラメータを指定する際の時間の単位。
By Time
以下の時間系パラメータの単位が秒で指定されます。
By Frame
以下の時間系パラメータの単位がフレームで指定されます。
Time
アニメーションポーズを取り込む時間(秒)。
Animation Start
ソース アニメーションが開始する時間。この時間より前のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($TSTART
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Animation End
ソース アニメーションが終了する時間。この時間より後のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン終了時間($TEND
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Playback Start
指定したアニメーションの再生を開始させたい時間。
無効にすると、Houdiniのシーン開始時間($TSTART
)の値が使用されます。
Frame
アニメーションポーズを取り込むフレーム番号。
Animation Start
ソース アニメーションが開始するフレーム。このフレームより前のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($FSTART
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Animation End
ソース アニメーションが終了するフレーム。このフレームより後のポーズがこの値でクランプされます。
無効にすると、この値は(アニメーション範囲の情報が利用可能であれば)ソースアニメーションから取得されます。
アニメーション範囲の情報がなければ、Houdiniのシーン開始時間($FEND
)の値が使用されます。
Note
これが無効の時、クランプは行なわれません。
Playback Start
指定したアニメーションの再生を開始させたいフレーム。
無効にすると、Houdiniのシーン開始時間($FSTART
)の値が使用されます。
Speed
アニメーションの再生の速度係数を設定します。 これは、Animation Start/Endパラメータでアニメーションがクランプされた後に適用されます。
アトリビュート
clipinfo |
このDetailアトリビュートには、取り込んだアニメーションの元々のアニメーション範囲とサンプルレードだけでなく、現在のアニメーション範囲とサンプルレートも記録されます。 |
入力
Agents
アンパックするエージェントプリミティブ(s)。
出力
Animated Pose
キャラクタのアニメーションポーズまたはMotionClip。
Examples
AgentClipToMotionClip Example for Agent Animation Unpack geometry node
このサンプルでは、エージェントクリップをSOP MotionClipsに変換し、MotionClipツールを使用してそのアニメーションを編集してから、その編集したMotionClipsをエージェント定義に取り込む方法を説明しています。
See also |