ニッチなblender手記

世の中には自分に似た人が3人いるとされています。その人達へと情報共有するために主にblenderの記事を書いていきます。

loose usage about FluidNinja

概要

UE の FluidNinja プラグインVector Field を作る方法。
ついでに作成した Vector Field を UE の Particle System や Niagara で利用する方法。

結構探したけどこれぞという参考がなかったので手順を残しておく。

手順

  • FluidNinja で Vector Field 作成
    • パーティクルを作成する
    • Velocity Field を作成する
    • Velocity Field から Vector Field を作成する
  • Vector Field データを UE or Unity で使えるように加工する
  • UE で Vector Field を用いたパーティクルを作成する (Particle System版)
  • UE で Vector Field を用いたパーティクルを作成する (Niagara版)

FluidNinja で Vector Field 作成

f:id:r9aArrowhead:20210625185441j:plain f:id:r9aArrowhead:20210625185454j:plain

Vector Field データを UE or Unity で使えるように加工する

f:id:r9aArrowhead:20210625185524j:plain f:id:r9aArrowhead:20210625185530j:plain

UE で Vector Field を用いたパーティクルを作成する (Particle System版)

f:id:r9aArrowhead:20210625185537j:plain f:id:r9aArrowhead:20210625185542j:plain f:id:r9aArrowhead:20210625185549j:plain f:id:r9aArrowhead:20210625185555j:plain f:id:r9aArrowhead:20210625185601j:plain f:id:r9aArrowhead:20210625185606j:plain f:id:r9aArrowhead:20210625185612j:plain f:id:r9aArrowhead:20210625185617j:plain

UE で Vector Field を用いたパーティクルを作成する (Niagara版)

Niagara でも基本の設定方法は変わらない。作成した Vector Field データを読み込ませればOK。

Vector Field を読み込ませる間にエラーを表示することもあるが、 UE側で Fix ボタンを提供してくれるのでそれで解決していけば大体なんとかなる。

f:id:r9aArrowhead:20210625185624j:plain

Vector Field でパーティクルを作成する場合の注意点

Vector Field 自体には速度のデータは存在しない。
そのため、速度や加速度、重力といったパーティクルの移動量に影響がある設定は別途 Velocity や Gravity などで設定する必要がある。