Unity ParticleSystemで船が進むときの波しぶきを作成3/3

今回は、 UnityParticle SystemShape モジュールを調整して、水滴画像を表示する粒子たち放出される器の形を変化させて、水しぶきを狭い範囲に集中させます。

Unity Particle System Shape モジュール(Cone)のAngle と Radius を減少させて位置を調整して粒子をまとめて放出した波しぶきの例SS1

※ Unity のバージョンは 2021.3.25f1 Personal <DX11> です。
※表示されている 3D モデルは無料アセット「Old Sea Port」を使用しています。

前回の記事

前回の記事では、Particle System メインモジュールの Start Color プロパティを変更して水面の色と粒子の水滴画像の色を近づけてなじませ、 Start Size プロパティで粒子の大きさが少しばらつくように設定しました。

Unity ParticleSystemで船が進むときの波しぶきを作成2/3 | Compota-Soft-Press

Unity Particle System の水滴の粒子の Start Color を水面の色より少し明るめにすることで既定の白色よりも周囲になじみました。SS1
Unity Particle System メインモジュール 3D Start Size はオフにして、 Start Size で 0.05 ~ 0.15 を範囲にして Scene ウィンドウでアニメーションするとばらつきが確認しやすいです...

Angle でコーン型の広がる角度を変更

ボートの先端からの波しぶきをもう少し下側に集中させたいので、放出する器の出口の広さを小さくします。

放出する器は、Particle System ゲームオブジェクトを選択した状態で Inspector ウィンドウの Shape モジュール選択すると Scene ウィンドウに表示されます。
※下図は形状が Cone (コーン) の規定の設定です。

Cone円錐の底部または本体からパーティクルを放出します。パーティクルは円錐の中心線からの距離に比例して拡散します。
Shape モジュール – Unity マニュアル
Unity Particle System の Shape モジュールを選択すると Scene ウィンドウで粒子を放出する器の形が表示されます.

コーン型の器の広がりを抑える場合は Shape モジュールの Angle フィールドの値を減らします。
例として既定の 25 から 5 に変更すると広がりが減りました。

Angle円錐の角度。0 は円柱形を、90 ではディスクのような平らな形になります。
Shape モジュール – Unity マニュアル
Unity Particle System Shape モジュール Cone の Angle を減らすことでコーンの広がりが小さくなりました.

放出されるコーンの出口が狭くなった分、水滴画像の粒子もまとまって放出されるようになりました。

Game ウィンドウでは輪郭線などが表示されないのでわかりづらいですが、水滴の散らばりが減っています。

Radius でコーン型の放出元の円のサイズを小さくする

Radius フィールドの値を既定の 1 から 0.5 に変更すると、放出元の円の直径も小さくなり、粒子がさらにまとまって放出されるようになりました。

Radius形状の円の半径
Shape モジュール – Unity マニュアル
Unity Particle System Shape モジュール Cone 型の Radius を1から0.5へ小さくすると放出元の円も小さくなりました.

位置と角度を調整してテスト

少しボートの高い位置に水しぶきが上がっていたので、少し位置を下側に調整しました。
Particle System ゲームオブジェクトの位置は Scene ウィンドウ移動・回転ツールなどを選択してから表示される矢印や円をドラッグして調整します。

Unity Scene ウィンドウの移動回転ツールで Particle System ゲームオブジェクトの位置を調整します.

Angle と Radius を減少させたおかげで粒子がまとまって放出されるようになり、位置調整をすることでボートの下側から、水滴画像の粒子が放出されるようになりました。

Unity Particle System Shape モジュール(Cone)のAngle と Radius を減少させて位置を調整して粒子をまとめて放出した波しぶきの例SS1

まとめ

今回は、水しぶきを表現するために UnityParticle System の水滴画像の粒子を放出する Shape モジュールのコーン型の器の角度や直径を小さくして、まとまった形で粒子を放出させる設定を紹介しました。
直進するボートの下側から粒子を放出するように位置調整を Scene ウィンドウの移動ツールで行い、片側ですが、波しぶきを表現できました。

※もう片方の右側の水しぶきの作成については、以下の記事を参照してください。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

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