Since | 16.0 |
このノードは、Bone Deform SOPによって変形させるジオメトリに対してキャプチャーウェイトを作成します。 これらのウェイトは、2番目の入力に指定した四面体メッシュに対してBiharmonic(重調和)関数を使用することで計算されます。
これらのウェイトは、boneCapture
アトリビュートによって四面体メッシュポイントに指定された拘束を使って計算されます。
ウェイトが割り当てられていないポイントは、計算されるべき値として扱われます。
スキンジオメトリからそのような四面体メッシュを生成するのに推奨されるセットアップは、1番目の入力にスキンジオメトリを使ったTet Conform SOPを使用し、
2番目の入力としてBone Capture Lines SOPを使用することです。
高解像度のスキンメッシュに関しては、Tet Conformの代わりに、Tet Embedを Enlarge to Cover Input Mesh を無効にして使用することを推奨します。
四面体メッシュに対してウェイトを計算した後は、それらのウェイトは1番目の入力(通常ではポリゴンジオメトリが含まれています)で指定したポイントに転送されます。
Note
このノードは、x86プロセッサ上で実行する時にIntel Math Kernel Library(Intel MKL)を使用します。 環境変数を使用することで、ライブラリが高速になるように調整したり、実行する度に同じ結果が得られるようにすることができます。
パラメータ ¶
Group
キャプチャーする1番目の入力のオプションのポイントグループ。デフォルトの挙動は、この値が空っぽの時にすべてのポイントがキャプチャーされます。
Max Iterations
ウェイトを計算する時の最大反復回数。 この回数を多くすると、ソルバの速度が遅くなりますが、より高品質な解に収束させることができます。 キャプチャーウェイトに対するBiharmonic(重調和)関数は、通常では、あまり精度を高くする必要がないので、Max Iterationsを下げても安定した結果が得られることが多いです。
Destroy Existing Weights
既存のキャプチャーウェイトを削除します。
Blend Factor
Destroy Existing Weightsが無効な場合、このパラメータは、作成されたキャプチャーウェイトと既存のウェイトのブレンド係数を決定します。
Point Coloring
ポイントのウェイトを可視化するために、ポイントカラーアトリビュートを追加します。 各ポイントのカラーは、キャプチャー領域のカラーをブレンドしたものになります。
Zero Weight Point Color
ウェイトがゼロのポイントに使用するカラー。
Diagnostics ¶
Output Capture Tets
有効な場合、デバッグ用途に、2番目(1番目の入力ではなく)の入力の四面体メッシュをその計算されたウェイトを付けて出力します。
Verify
有効な場合、内部行列を検証して、デバッグ用途にソルバ固有の情報を標準出力にプリントします。 不良の四面体が見つかれば、エラーが追加されます。
See also |