On this page | |
Since | 18.5 |
このSOPは、(例えば、MotionClip SOPから)MotionClipを入力として取り込み、それを単一フレームで評価します。 これを使用することで、MotionClipを再生することができます。
出力ジオメトリには、指定したフレームでの要求したジョイントが格納され、各ポイントには、その派生時間を意味したtime
アトリビュートが割り当てられます。
パラメータ ¶
以下のパラメータは、MotionClipの評価方法を決めます。
Mode
現行フレームまたは指定したフレームのどちらを出力したいのかを指定します。
Frame
評価するフレームを指定します。
このパラメータは、 Mode が Custom に設定されている場合に利用可能です。
Interpolation
MotionClipのポーズ間の補間に使用するメソッド。
Linear
要求されたフレームまたはその直前のポーズと要求されたフレームまたはその直後のポーズの間の線形補間によってMotionClipが評価されます。
Constant
要求されたフレームまたはその直前のポーズのフレームでMotionClipが評価されます。
End Behavior
MotionClipの範囲外でアニメーションを評価した時のその挙動を指定します。
無効にすると、左端と右端の挙動はclipinfo
Detailアトリビュートから決まります。
Clamp
最初と最後のポーズが無限に延長されます。
Loop
アニメーションが開始から繰り返されます。
Mirrored Loop
アニメーションが逆に繰り返されます。
以下のパラメータは、スケルトンの重心を決めて、その重心の使い方を定義します。
Output Center of Mass
有効にすると、スケルトンの重心の位置に、 Point Name で定義された名前のポイントが作成されます。 このポイントからアンパックされるアトリビュートは、スケルトンの1番目のポイントから取得されます。
Isolate Center of Mass
有効にすると、重心のポイントのみが残されるように、すべてのスケルトンポイントが削除されます。
Point Name
重心のポイントの名前。
Configuration Attribute
スケルトンの各ジョイントの質量と重心が定義されたMotionClipの静止ポーズ上の辞書Pointアトリビュートの名前。 このアトリビュートは、Configure Joints SOPを使用して生成することができます。
以下のパラメータは、MotionClipからアンパックされる追加アトリビュートを決めます。
Unpack Attributes
有効にすると、P
、transform
、name
、path
、clipinfo
以外のアトリビュートも出力ジオメトリに残されます。
パフォーマンスを最大限に発揮したいのであれば、このパラメータを無効にしてください。
Rest Attributes
MotionClipの静止ポーズからアンパックしたいアトリビュート。
MotionClip内のすべてのグループ、Primitiveアトリビュート、VertexアトリビュートがMotionClipの静止ポーズからまるごとアンパックされます。
さらに、MotionClip SOPの Attributes to Store パラメータにマッチしなかったすべてのアニメーションアトリビュートもMotionClipの静止ポーズからアンパックすることができます。
Animated Attributes
MotionClipのアニメーションポーズから評価したいアトリビュート。
これらは、MotionClip SOPの Attributes to Store パラメータにマッチしたアトリビュートです。
そのアトリビュートが静止ポーズからアンパックされていて、且つ、アニメーションポーズからも評価された場合、アニメーションアトリビュートの方が優先されます。
入力 ¶
MotionClip
評価するMotionClip。
出力 ¶
Skeleton
指定したフレームで評価されたMotionClipのポーズのスケルトン。 そのフレームにジョイントが存在しなかった場合、周辺のフレームからデータが補間されます。
Examples ¶
SimpleMotionClipEvaluate Example for MotionClip Evaluate geometry node
このサンプルでは、MotionClip Evaluateノードを使用して、シーンの現行フレームにおけるMotionClipのポーズを評価する方法を説明しています。
See also |