On this page |
このノードは、他の変形ジオメトリを使ってジオメトリを変形させます。 通常では、このノードは、アニメーションキャラクタのメッシュを使ってヘアーカーブを変形させるのに使用します。
さらに、ガイドカーブを使って入力ジオメトリを変形させることもできます。
入力ジオメトリには、例えば静止時に生成したキャラクタの高密度なヘアーなどのヘアーカーブを指定することができます。
このオペレータは、任意のジオメトリを変形させることもできます。
パラメータ
Mode
Deform only by Skin
Restジオメトリとアニメーションスキンジオメトリ間の差分で入力ジオメトリを変形させます。
Guide Capture and Deform
1番目の入力のジオメトリ内の各ポイントからRestジオメトリ内の近くにあるガイドを検索して、そのガイドまでの距離に応じて、各ポイントにウェイトを割り当てます。
Restジオメトリとアニメーションガイド間の差分によって各ポイントを変形させます。
Guide Capture
1番目の入力のジオメトリ内の各ポイントからRestジオメトリ内の近くにあるガイドを検索して、そのガイドまでの距離に応じて、各ポイントにウェイトを割り当てます。
その結果がguides
とweights
のアトリビュートとして出力されます。これらのアトリビュートを使用することで、 Guide Deform モードに設定した他のGuide Deform SOPによってジオメトリを変形させることができます。
Guide Deform
他のGuide Deform SOPによって出力されたguides
とweights
のアトリビュートを使用して、Restジオメトリとアニメーションガイド間の差分によって1番目の入力内の各ポイントを変形させます。
Capture
Guide Coverage
最低でもこの数のガイドによって各ポイントを取り込んで変形させます。
Use Guide Radius Attribute
ガイド上のアトリビュートを使って、影響半径を決定します。
Guide Radius Attribute
ガイドの影響半径を指定したアトリビュートの名前。
Compute Radius From Guide Coverage
各ポイントが Guide Coverage で指定されたガイドの数をほぼ検索できる半径を自動的に計算します。
これによって、スキンジオメトリ上の密度が変化するガイドによる変形が簡単になります。例えば、キャラクタのフェース内でたくさんのガイドを使用する時です。
Radius
Compute Radius From Guide Coverage が無効な時、ここには使用する絶対半径を設定します。
Limit Segments Per Guide
ガイドあたりのキャプチャセグメントの数を制限します。これは、ウェイト情報で専有されるメモリ量(またはディスク容量)を管理するのに役立ちます。
Segments Per Guide
1番目の入力内の各ポイントをキャプチャできる最大セグメント数。
Expand Radius for Uncaptured Points
Guide Coverage で指定されたガイド数で網羅されていないポイントの半径を広げます。
これによって、全体的に少ない数のガイド(または小さい半径)を使用することができます。これは、必要な数のポイントでキャプチャできないポイントを網羅すると同時に非常に詳細なガイドの動きを維持するのに必要です。
Expansion Iterations
半径を広げる最大回数。各ポイントが Guide Coverage で指定されたガイドの数によってキャプチャされた時点でループが早期終了します。
Expansion Factor
Expansion Iterationsの反復の度に半径に乗算される係数。
Deform
Geometry to Deform
Hair Curves
入力ジオメトリをヘアーカーブとして変形させます。主な違いは、各プリミティブの最初のポイントがRestスキンジオメトリ上に乗っている必要があり、この拘束がアニメーションスキン上に維持されるということです。
Arbitrary Geometry
任意のジオメトリを変形させます。これはヘアーカーブに対しても動作しますが、上記の拘束を維持しないので、ヘアーカーブには使用しないでください。
Rigidly Transform Pieces
できるだけほぼソフトガイド変形に合うようにピース毎にリジッドトランスフォームを計算します。
Use Piece Attribute が有効な時、接続性またはアトリビュートによってピースが識別されます。
Use Piece Attribute
接続性ではなくアトリビュートを使ってピースを識別します。
Piece Attribute
ピースを識別するアトリビュート。同じ値のすべてのポイントが単一ピースと見なされます。
Attributes to Transform
変形させる1番目の入力のジオメトリ上のアトリビュート。
Examples
The following examples include this node.
HairOrient Example for Vellum Solver geometry node
このサンプルでは、Vellum Solverの入力のヘアーガイドの向きを標準のGroomingツールを使わずに更新するもっと効率的で安定した方法を説明しています。