MPMでパーティクルを寿命で削除したい

   253   2   0
User Avatar
Member
29 posts
Joined: July 2017
Offline
使用verは21.0.440です。
MPM Solverで液体系のシミュレーションをする際に、寿命でパーティクルを削除する方法はあるでしょうか?
Flipだと、Flip SolverのParticle MotionタブのAge Particles、Reap Particlesにチェックを入れ、Volume Sourceでlifeを設定すると実現できていたのですが、それと同じことがしたいです。

MPM Sourceで@ageの設定がありましたが、@lifeや削除する設定が見当たりません。
シミュレーション後にSOP階層で消すことは出来ましたが、結果が今一つだったので、できればシミュレーション中に消したいです。
User Avatar
Staff
41 posts
Joined: Feb. 2022
Offline
このような感じでどうでしょうか。
先に life を設定して、age と比較して削除しています。
MPM は裏で格子(ボリューム)を使いますが、Houdini の実装では、ユーザーは大体パーティクルにのみ操作をすれば動いてくれるはずです。

Attachments:
MPM_delete_by_life.hip (601.2 KB)

User Avatar
Member
29 posts
Joined: July 2017
Offline
ありがとうございます!これがまさにやりたかったことです。
サンプルファイルを作っていただいて本当に助かりました!
  • Quick Links