| On this page |
概要 ¶
このノードは、指定したジョイントサブセットからトランスフォームを抽出し、それらのトランスフォームをまとめて浮動小数点Pointアトリビュートとして表現します。 このノードでは、ジョイントグループを指定することができます。 その指定したジョイントグループのジョイントのトランスフォームのコンポーネントのみがシリアライズされます。
一般的な情報は機械学習のドキュメントを参照してください。
コンテキスト ¶
ML Pose Serialize SOPは、MLの少なくとも2つの別々のステージで使用する必要があります:
-
データ生成ステージ - リグポーズを数値配列としてデータセットに含めます。
-
推論ステージ - ポーズを数値配列としてトレーニング済みモデルに送信します。
パラメータ ¶
Joint Group
シリアライズするトランスフォームのジョイントグループの名前。 グループ名を指定しなかった場合、すべてのジョイントのトランスフォームが処理されます。
Mode
Subskeleton
スケルトンを、 Joint Group で指定されたジョイントのみを持つサブスケルトンとして扱います。 Joint Group に親ジョイントも存在する Joint Group の各ジョイントには、ローカルトランスフォームが処理されます。 Joint Group に親ジョイントが存在しない Joint Group の各ジョイントに対する処理は、 Include World Rotation オプションによって制御されます。
All Joints as Local
Joint Group の各ジョイントのローカルトランスフォームのみを処理します。 各ローカルトランスフォームのどのコンポーネントが考慮されるかは、 Include Rotation 、 Local Rotation Group 、 Include Translation 、 Local Translation Group のパラメータによって決まります。
Include World Rotation
サブスケルトンのルートジョイント(s)のワールドトランスフォームを処理します。 これは、 Joint Group に親ジョイントを持たない Joint Group の各ジョイント(サブスケルトンのルート)に対してワールドトランスフォームが処理されることを意味します。 無効の場合、これらのサブスケルトンのルートは一切処理されません。
Include Rotation
各ローカルトランスフォームにおいて、処理時に回転コンポーネントを含めます。
Local Rotation Group
回転コンポーネントが処理されるローカルトランスフォームを、このジョイントグループに制限します。
Include Translation
各ローカルトランスフォームにおいて、処理時に移動コンポーネントを含めます。
Local Translation Group
移動コンポーネントが処理されるローカルトランスフォームを、このジョイントグループに制限します。
Serial Attribute
シリアライズされたデータを格納する浮動小数点Pointアトリビュートの名前。
入力 ¶
Pose
ジョイントトランスフォームが抽出されるポーズ。
出力 ¶
Serialized Pose
ポーズをエンコードした浮動小数点Pointアトリビュートを持つジオメトリ。