On this page |
Solid Conform SOPは、入力メッシュの大部分に一致した四面体メッシュを作成します。 つまり、四面体メッシュのサーフェスが元のサーフェスに可能な限り適合するようになります。 入力メッシュが自己交差している箇所では、四面体メッシュを入力の三角形に正確に適合させることができなくて余計な四面体を削除するための処理がさらに必要になることがありますが、そのようなケースが非常に稀です。
Tip
サーフェスメッシュをソリッドの四面体に変換する場合は、Tetrahedralize SOPの代わりに、このSOPを使用してください。
パラメータ
High Quality
無効にすると、このオプションは、入力から最も単純な四面体を生成します。有効にすると、以下のSizingパラメータで四面体が精密化されます。
Sizing
以下のパラメータは、生成される四面体のサイズを制御します。各スケールは Base Size で乗算され、手動または自動で計算することができます。
Base Size
有効にすると、このオプションは入力のモデルのサイズを設定します。これは、生成される四面体の相対スケールを変更しないでモデルを修正することができます。 無効にすると、モデルのBase Sizeが直径として自動的に決定されます。このモードでは、生成される四面体のサイズはモデルの全体スケールに依存しません。 以下は、手動による設定または自動的に計算されるBase Sizeを使ってスケールされるすべてのSizingパラメータです。
Max Tet Scale
このパラメータは、生成される四面体それぞれの最大サイズを制御します。 Max Tet Size と同じ辺の長さの正四面体の体積は、最終的な四面体の中で最も体積が大きくなります。
Local Scaling
最終的な四面体の表面上の四面体のサイズを制御するためのメソッドを選択します。内側の四面体のサイズは、その表面から補間されたサイズに基づいて決まります。
None
表面の四面体をどの方法でもスケールされなくなります。
Use Local Feature Size
入力の三角形のサイズに基づいて、表面の四面体のサイズを決定します。
Use Point Attribute
生成される四面体のサイズをガイドするための独自のPointアトリビュートを指定します。
Use Constant
表面の四面体のサイズを一定に設定します。
Local Feature Scale
表面上の四面体の大きさをガイドするための局所的な特徴スケールを設定します。これだけは、 Base Size で乗算されないスケールです。その理由は、このスケールは既存の相対量 – 特徴サイズをスケールするからです。
Local Scale Attribute
指定したPointアトリビュートの値に基づいて、表面の四面体のスケールを設定します。
Local Scale Constant
表面の四面体のスケールをこの定数に設定します。
Note
Local Feature Scale を除く上記のスケールすべてが Base Size で乗算されて、それが四面体の実際のサイズになります。
Other Parameters
Output Surface Triangles
四面体と一緒に表面の四面体を出力します。
Allow Surface Modifications
四面体化で表面上にポイントを追加して入力ポリゴンを細分化することができます。
Use SDF for Cavity Filling
このパラメータは、入力メッシュの大元のSDFボクセルを使用して、四面体メッシュのどの部分を内側と見なすのかをガイドします。 その大元のSDFは、1ボクセル分除去されるので、四面体メッシュがサーフェスに適合する挙動に影響しません。つまり、メッシュの内側のみがそのSDFで訂正されます。 このオプションは、特に入力メッシュに小さな空洞があって、それを四面体で埋めたい時に役立ちます。 例えば、入力のキャラクタモデルの口の部分に小さな隙間があれば、このオプションを使用しなかった場合、その口には四面体が作成されなくなることがあります。 このオプションを使用することで、そのメッシュ内の微妙な穴を閉じることができます。
Voxel Size
このパラメータは、大元のSDFのボクセルサイズを設定して、入力メッシュで表現されるソリッドの内側と外側を決定します。値が低いほど、パフォーマンスが悪くなりますが近似が良くなります。
Show Self-Intersections
入力メッシュの自己交差を部分を示すためにポイントに赤色を追加します。入力から手動で自己交差を削除するためのガイドとしてこれを使用します。これにより、最終的な四面体化が改善されます。
Examples
The following examples include this node.
GuidedWrinkling Example for FEM Hybrid Object dynamics node
これは、ハイブリッドオブジェクトを使ってガイドとなる皺のセットアップです。 1番目のシミュレーションは、四面体と三角形で構成されたまだ皺のない詳細メッシュを作成します。 2番目のシミュレーションは、1番目のシミュレーションで作成されたアニメーションをターゲットにし、皺を追加しています。
SolidFractureWeld Example for Solid Fracture geometry node
このサンプルでは、Vellum Solverによる接合や切断をするために、SolidFractureを使って四面体を分割する方法について説明しています。
TetrahedralFiber Example for Vellum Solver geometry node
このサンプルでは、Tetrahedral Fiber拘束を使って、収縮するソフトボディをシミュレーションする方法について説明しています。
See also |