On this page |
概要 ¶
このツールは、オブジェクトを粒で緩く充たし、それをまとめて一つのオブジェクトにするような拘束を作成します。 Dry SandやWet Sandに似ています。 しかし、非拘束の独立した粒でオブジェクトを充たすのではなく、全ての粒が各パーティクル間の距離を保つように互いに拘束されています。 常に一緒にいる、あるいは分裂することができる実際の結束を作成します。
POP Grainsノードの Explicit Constrains セクションのコントロールは、粒の挙動を変更するために使います。 デフォルトの結果は、分離せず柔らかく弾力性のあるオブジェクトです。 しかし、 Break Constraints チェックボックスを有効にして Break Threshold を設定すると、 このツールは、フォースを適用すると分離する、砂の城のような濡れた砂のオブジェクトを作成するときに使うことができます。
このツールは、シンプルなFEMソルバであると考えることができます。 それらは互いにきっちり隣り合って拘束を受けており、パーティクル間に衝突はないため、結果的には固体の様な挙動になります。 FEMのように、Granular Solidを使って崩壊しているソフトボディをシミュレーションすることができます。 Granular Solidは、より高速に実行しますが、リアルさに少し欠け、より弾力性のある結果になります。
Note
このシェルフツールは、スキンが粒で変形できるように、 ジオメトリネットワーク内にPoint Deform SOPを置きます。 アニメーションした低解像のメッシュに応じて、高解像のメッシュを変形します。
詳細は、PBD vs FEMを参照してください。
Granular Solidの使い方 ¶
-
Granular Solidオブジェクトに変換するジオメトリオブジェクトを選択します。
-
Grains タブのGranular Solidツールをクリックします。
以下のサンプルは、Granular Solidツールを使うことができるサンプルです。
パラメータの詳細は、POP Grainsヘルプを参照してください。
Note
粒の数は、その周辺にあるパーティクルの数に基づいているので、スケーリングは砂に対しては問題となります。 解像度を変更すると、その結果が変わることがあります。
Tips ¶
POP Grainsノードの Explicit Constraints セクションにある 以下のパラメータは、粒の挙動を変更することができます。
To... | Do this |
---|---|
オブジェクトを分離する |
Break Constraints チェックボックスを有効にし、 Break Threshold を設定します。 拘束が閾値を越えて伸びた場合は、その結束が分離します。 Break Threshold は、自然長の割合です。 |
オブジェクトの伸縮性を減らす |
Stiffness パラメータを上げます。パーティクル間の結束の強さを制御します。 |