【Unity VFX Graph入門】花火を打ち上げよう(4/5)

ロケットの軌跡を描く

Posted by 51n1 on 26 Mar, 2021

もくじ

  1. 花火エフェクト・イントロダクション
  2. ロケットを打ち上げる
  3. 花火を爆発させる
  4. ロケットの軌跡を描く
  5. 爆発の軌跡を描く

Rocket Trail Particle System

Making Fireworks Effect With Unity VFX Graph | Work Scape #6

以下の設定プロセスは上記ビデオの「 03:31 ~ 04:28」で見られる。

ロケットパーティクルシステムのUpdate ParticleコンテキストにTrigger Event Alwaysブロックを追加する。Countを2に変更する。先ほどの爆発パーティクルシステム作成時と同様にextからラインをドラッグして表示させたメニューから、GPUEventを追加する。( 4.1)

Initialize ParticleコンテキストとUpdate Particleコンテキストを追加する。そしてOutput Particle Quadコンテキストをロケットパーティクルシステムからコピー&ペーストしてつなげる。

Initialize ParticleコンテキストのCapacityを1000に変更する。Set Lifetimeブロックを追加し、Lifetimeを0.3に変更する。Inherit Source Position (Set)ブロックを追加する。Add Velocity from Direction & Speed (Random Direction)ブロックを追加し、Speedを0.2に変更する。( 4.2)

4.1 Update Context - Rocket Particle System

4.2 Initialize Context - Rocket Trail Particle System

Output Particle QuadコンテキストにSet Scaleブロックを追加し、Scaleのyを3に変更する。Set Colorブロックの上に移動する。Set Colorブロックを削除し、Set Color over Lifeを追加する。中間のAlphaは削除し、100% > 0%のグラデーションに変更する。スタートのカラーは明るめのオレンジとしてIntensityを3.5に変更する。エンドのカラーも同じくオレンジに変更する。( 4.3)

以上で、ロケットの軌跡を描くパーティクルシステムのグラフ作成は完了である。( 4.4)

4.3 Output Context - Rocket Trail Particle System

4.4 Complete - Rocket Trail Particle System

以下は、今までの進捗ビデオとなる。( 4.5)

4.5 Rocket Trail Particle System Demo