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