On this page | |
Since | 18.5 |
このSOPは、(例えば、MotionClip SOPから)MotionClipを入力として取り込み、指定したフレームでそれを評価します。 指定したフレームがそのMotionClipに保存されていなかった場合、このSOPは隣接するキャッシュフレーム間を補間します。
出力ジオメトリには、指定したフレームでの要求したジョイントが格納され、各ポイントには、その派生時間を意味したtime
アトリビュートが割り当てられます。
このノードで修正された出力を受け取って、それをMotionClipにパックするには、MotionClip Update SOPを使用してください。
パラメータ ¶
以下のパラメータは、MotionClipからポーズを抽出する方法を決めます。
Output Mode
スケルトンを出力するのか( Frames )、または、各ジョイントの移動を示した線を表示したモーション軌跡を出力するのか( Motion Trails )を指定します。
Joint Group
抽出されるトポロジースケルトンのポイントのグループ。 トポロジーはMotionClipのプリミティブゼロにパックされています。
Unpack Existing Samples
有効にすると、MotionClipはその範囲内のすべてのサンプルでのみ評価されるようになります。
このオプションは、疎データを扱う時にキーフレームだけを編集して中間フレームをスキップしたい場合に役立ちます。
Clip Range
ポーズを抽出する時にフレーム範囲とフレームレートを定義するのに使用されるソース。
ソースには、MotionClipのclipinfo
Detailアトリビュートから取得するのか、それとも Frame Range パラメータから取得するのか選択することができます。
Frame Range
抽出されるフレーム範囲の開始フレーム/終了フレーム/増分を指定します。
Unpack Existing Samples パラメータを使用することで、この範囲内でMotionClip内のすべてのフレームを抽出することができます。
このパラメータは、 Clip Range が Custom Frame Range に設定されている場合に利用可能です。
End Behavior
MotionClipの範囲外でアニメーションを評価した時のその挙動を指定します。
これを無効にすると、左端と右端の挙動はclipinfo
Detailアトリビュートから決まります。
Clamp
最初と最後のポーズが無限に延長されます。
Loop
アニメーションが開始から繰り返されます。
Mirrored Loop
アニメーションが逆に繰り返されます。
以下のパラメータは、スケルトンの重心を決めて、その重心の使い方を定義します。
Output Center of Mass
有効にすると、抽出された各スケルトンの重心の位置に、 Point Name で定義された名前のポイントが作成されます。 これらのポイントからアンパックされるアトリビュートは、抽出された各スケルトンの1番目のポイントから取得されます。 Joint Group パラメータが設定されていれば、このポイントは、そのジョイントグループの重心です。
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。
出力 ¶
Extracted Geometries
指定したフレームでのMotionClipから抽出されたポーズの範囲内のスケルトン。 そのフレームにジョイントが存在しなかった場合、周辺のフレームからデータが補間されます。
Examples ¶
SimpleMotionClipExtract Example for MotionClip Extract geometry node
このサンプルでは、MotionClip Extractノードを使用して、MotionClipから一連のフレームを抽出する方法を説明しています。
See also |