| On this page |
概要 ¶
このノードは、浮動小数点Pointアトリビュートから、指定したジョイントサブセットのトランスフォームを再変換します。 ジョイントサブセットとしてジョイントグループを指定することができます。 そのジョイントグループのジョイントのトランスフォームコンポーネントのみがデシリアライズされます。
このデシリアライズは、ML Pose Serializeと整合性が取れています。
ML Pose Serializeと
ML Pose Deserializeの両方で同じ設定を行なうことで、
リグポーズまたはその一部を浮動小数点Pointアトリビュートに変換し、そのアトリビュートからリグポーズを再構築することができます。
一般的な情報は機械学習のドキュメントを参照してください。
コンテキスト ¶
MLノードを使用してリグポーズを予測するモデルをトレーニングした場合、そのモデルの予測結果は浮動小数点Pointアトリビュートとなります。 このノードを使用することで、そのような浮動小数点Pointアトリビュートを実際のリグポーズに変換することができます。
パラメータ ¶
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アトリビュートを持ったジオメトリ。