<水や煙のフルイドエフェクトをキャラの挙動に反応させる検証>


UE5を起動してゲーム ⇒ サードパーソンを選択
編集⇒プラグイン
検索にNiagaraと入力
NiagaraFluidsにチェックして再起動
右クリックからNiagaraシステム
NiagaraFluidsをクリックして
Grid2D_SW_ParticleCollisionsを選択して作成
名前を変更してビューポートへドラッグすると水が表示され
Playボタンを押すとSphereが移動して波打つ状態になるが
プレイヤーには反応しない
WorldGridSizeでサイズ変更
プレイヤーに反応させるため
NiagaraFluidsのActorTagsとComponentTagsに「collider」インデックスを設定
ThirdPersonのBlueprintsを開いて
ComponentTagsとアクタのTagsに同じ名前の
「collider」インデックスを設定
コンパイルして保存
NiagaraFluidsをダブルクリックして
ShallowWaterEmitter以外を無効or削除
エミッタの概要 Simタブにある
Velocity Dissipationを調整
エミッタの概要 Collisionsタブにある
Collision Velocity Multを調整
エミッタの更新にある
Grid 2D SW Update Sim Attributesの
DtMultを調整
保存
物理設定のメッシュのComponentTagsと
アクタのTagsにも同じ名称の
「collider」インデックスを設定
レベルをプレイ
プレイヤーに反応するようになる

煙のフルイドにも応用可能!


作例で学ぶ Substance 3D Designerの教科書 - もんしょ, 黒澤徹太郎, mino

動きとシワがよくわかる 衣服の描き方図鑑 服の仕組みから角度別の描き方まで (絵画・技法書) - らびまる, 雲雪(マサモードアカデミーオブアート)

HLSL シェーダーの魔導書 シェーディングの基礎からレイトレーシングまで - 清原 隆行

Blenderによる 映像制作実践入門 15秒CMを作り込んで学ぶプロの71のテクニック - カサハラ CG