| On this page |
概要 ¶
ML Pose Generate SOPは、ランダムなポーズセットを生成することができるユーティリティノードです。 各ポーズは、指定したジョイントグループのトランスフォームがランダムになった入力のコピーです。 ランダムなポーズは、パックプリミティブ内に格納されます。
一般的な情報は機械学習のドキュメントを参照してください。
コンテキスト ¶
ランダムな各ポーズは、MLツールではラベルなしサンプルとして認識されます。
ML Example SOPを参照してください。
ランダムなポーズセットを与えると、ポーズ毎に計算を実行することで(例えば、シミュレーションを使用してスキンを変形させて、その後に
ML Example SOPを使用することで)、ラベル付きサンプルセットを形成することができます。
パラメータ ¶
Random Seed
各サンプルにおいて、すべての乱数を生成するの使用される乱数シード。
Sample Count
生成されるサンプルの数。
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
移動コンポーネントが処理されるローカルトランスフォームを、このジョイントグループに制限します。
入力 ¶
Pose Prototype
生成される各サンプルは、ジョイントトランスフォームをランダムにしたこの入力のコピーです。
出力 ¶
Unlabeled Pose Examples
パックプリミティブのみで構成されたジオメトリ。 各パックプリミティブには、指定したアトリビュートの値をランダムにしたプロトタイプのコピーが格納されます。