On this page |
Grains シェルフタブのすべてのツール(RBD Grains以外)は、Grains Source SOPおよびPOP Grains DOPとネットワークを作成します。
Grain Source SOP ¶
-
シミュレーションネットワークのGrains Sourceノードは、ジオメトリを砂ソルバ向けのポイントに変換します。 中身を充填させる場合、デフォルトは最密充填またはパーティクルで、結晶パターンを作成します。 Jitter Scale により、これを元に戻すことができますが、体積が十分に活用されず、粒子が沈殿します。 粒子をフィットさせるためには、ポイントの間隔よりもやや小さく作成することもできます。
-
Packing Density により、粒子をもっと詰めることができます。パーティクル間の衝突は明示的な拘束があると発生しないため、明示的な拘束を使用する場合に便利です。しかし、パーティクルを分離させたい場合は、パーティクルは分離時に大きなエネルギーを取得するため、この値を1よりも大きくしないでください。
-
Uniform Radius により、パーティクル毎にサイズを変更できます。これには速度コストがあり、粒子ソルバはこのコストを必ず反映させる必要があります。
POP Grains DOP ¶
-
POP Grainsノードは、粒子としてパーティクルを統合します。これは、ストリームのパーティクル用に通常のPOP統合を乗っ取ります。
-
すべてのフォースは期待どおりに働くため、通常のPOPを使用できます。
Note
粒子パーティクルは通常のPOPと衝突します。
-
POP Grainsはストリームを取得するため、パーティクルのサブセットを粒子として機能させたり、時間の経過とともに有効にしたりできます。
-
値を試行錯誤する主なパラメータは、 Constraint Iterations です。これは、高く積み重ねたいパーティクルの数をコントロールします。 このパラメータは、速度を考慮して、デフォルトでは比較的低く設定されています。
-
Solver タブには、 Use OpenCL トグルが埋め込まれています。 これにより、速度がかなり上がりますが、機能のサブセットにしか対応していません。 OpenCLコードパスは、このストリームのパーティクルだけでなく、すべてのPBDパーティクルで機能します。 これは、ネットワークに2つ以上のPOP Grainsノードがある場合にのみ問題になります。
-
Uniform Radius をGrains Sourceノードの設定に一致させてください。