【Unity 2019.2.6f1】
メッシュコリダーを使用してパーティクルとモデルのリアルなコリジョンを取ってみるの巻
・全編動画はこちら
↑動画youtubeに削除されたww
これまでの記事
【unity】Obi Fluidを使ってみる1 導入編【アセット】 – gamebox
【unity】Obi Fluidを使ってみる2 液体を白くする【アセット】 – gamebox
【unity】Obi Fluidを使ってみる3:液体を白くする2 別アプローチ【アセット】 – gamebox
MeshCollider & ObiFluidを試してみる
ObiFluidの流体パーティクルはMeshColliderとのコリジョンにも対応しています。
顔と身体をモデル(メッシュ)通りのコリジョンを生成して動かしてみると、
パーティクルが身体や顔に当たると、簡単に10FPSを切ります。
パーティクルを多数出した時には1FPSを下回る事もあり、動画の録画すら失敗しかけました。
結論:MeshColliderは重すぎて使えない
簡易コリジョンよりも格段にリアルなので、重くなければ非常に良いのですが…
FPSが下がり過ぎて無理です。(私のPCはそれなりのスペックあると思います)
ゲームどころかテストすらままならない感じ。
パーティクルの負荷低減機能もあるのでそこらへんを駆使したら、もう少し軽くなる可能性はあるけど、まあ実用には届かないです。
私の記事のその2,3でやっている様なダミー(簡易)コリダーなら、十分実用の範囲なのでその手法が良いと思います。
ObiFluid記事一覧

【unity】流体ObiFluid記事一覧【アセット】
はじめに
ObiFluidに関する記事が少し増えてきたのでこのページでまとめます。
更新日 2019/11/19
Unity 2019.2.6f1
◆仕様アセット:Obi Fluid ObiFluid:オビフルイド
...
コメント