Houdini 20.0 Grains(粒)

Grainsネットワーク

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 RadiusGrains Sourceノードの設定に一致させてください。

Grains(粒)

はじめよう

次のステップ