【UE5】画像をNiagaraパーティクルで飛ばす方法【Unreal Engine】

3DCG
スポンサーリンク

はじめに

今回は、Unreal Engine5のNiagaraで、画像をパーティクルで飛ばす方法を紹介します。
このような透過テクスチャーが入ったマテリアルがある状態でスタートします。

これの作り方は、こちらをご覧ください。

【UE5】マテリアルにテクスチャを読み込む方法【Unreal Engine】
テクスチャはコンテンツドロワーに画像をドラッグ&ドロップで読み込み。マテリアルには「Texture Sample」を使うって設定。 マテリアルエクスプレッションテクスチャベースのTextureで画像を使えるようにできます。こちらの操作方法などを解説。
【UE5】マテリアルに透過テクスチャを設定する方法【Unreal Engine】
透過させるには、透過情報に対応したシェーディングモデルを使うことが必要。透過情報はテクスチャのAからオパシティ関係のノードに繋いで送ります。透過が使えるシェーディングモデルはTranslucentとMaskedなど。これらの設定について解説。

パーティクルの作成

コンテンツドロワーをクリック。

コンテンツの、何も無いところを右クリック。
FX → Niagaraシステムを選択。

「選択したエミッタに基づく新しいシステム」を選択。

「Hanging Particulates」などの任意のパーティクルを選択。
画面右下の「緑+ボタン」をクリック。

追加するエミッタにHanging Particulatesが増えたことを確認。
右下の「終了」をクリック。

追加された「NewNiagaraSystem」をダブルクリック。

すると、パーティクルが表示されます。

これで、パーティクルの作成が完了です。

マテリアルの割り当て

パーティクル編集画面のレンダリング → Sprite Rendererをクリック。

選択内容からスプライトレンダリング → Materialにある「+フォルダ」をクリック。

コンテンツドロワーから、割り当てたいマテリアルを1クリックで”選択”だけした状態にします。

元のパーティクル編集画面に戻ります。
+フォルダマーク左側の「まる左矢印」をクリック。

これで、パーティクルに透過画像つきマテリアルが割り当てられます。

以上が、マテリアルをパーティクルに割り当てる方法です。

透過が出ない時のマテリアル修正

白い板しか表示されない場合、こちらを行うと治ることがあります。

まず、コンテンツドロワーでマテリアルを選択。

NewMaterialを選択。

詳細 → Blende Modeを「Translucent」に変更。

Crtl+Sで保存。
以上が透過が出ない時のマテリアルの修正です。

変化を分かりやすくする

パーティクルが小さくて画像が見えないので大きさします。

パーティクルのスポーン → Initialize Particleを選択。
Sprite Attributes → Uniform SpireのMaxとMiniのサイズを50.0などに設定。

これで、パーティクルのサイズが大きくなります。

パーティクルが多すぎるので、数を減らします。
「Spawn Rate」をクリック。
Spawn Rateを5.0などに設定。

これで、パーティクルの量が減ります。

以上が変化を分かりやすくする処理です。

パーティクルの配置

パーティクルをCrtl+Sで保存。

元のUE5の画面に戻り「NewNiagaraSystem」を3Dビューにドラッグ&ドロップ。

これで、パーティクルの配置が完了です。

横長の画像を飛ばしたい場合はこのような透過画像を作ります。
これで、飛ばす事ができます。(力技)

以上がパーティクルの配置です。

まとめ

今回は、UE5で画像をNiagaraパーティクルで飛ばす方法を紹介しました。

・Spire Rendererはマテリアルを設定できる
・設定するマテリアルにテクスチャとして画像を読み込ませる
・パーティクルを見やすくするために、Uniform SpireのMaxとMiniのサイズを上げる
・パーティクルの配置はドラッグ&ドロップで可能。

また、他にもUE5について解説してます。

【UE5】Niagaraで点と点をつなぐ線を描く方法【Unreal Engine】
UE5のNiagaraで、AEのPlexusのような点と点を線でつなぐパーティクルの作り方を解説。作り方は点と線の2つのエミッターを用意 → スクラッチパッドを使って点のパーティクル座標を取得 → 線は取得したパーティクル座標をつなげて作成。
【UE5】Niagaraで渦潮を作る方法【Unreal Engine】
プラグインのNiagara Fuidsを有効化しGrid 3D FLIP Poolを使用して水を作成。 パーティクルの更新に「Vortex Force」を追加して渦潮化できます。色は背面や環境光を変えて作る。といった操作方法などを解説。

ぜひ、こちらもご覧ください。

コメント

タイトルとURLをコピーしました