Particle Lifetime (パーティクルの寿命)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。個々のパーティクル粒子が生成されてから消滅するまでの生存時間(秒数)を定義する、エフェクト制御の最も基本的なプロパティの解説。

現実世界での例え:線香花火の『火の粉の火薬が燃え尽きるまでのタイムリミット(寿命)』

Particle Lifetimeは、「放たれた個々の火の粉の『心臓のタイマー(生存制限秒数)』」です。発生した瞬間にタイマー(例:2.5秒)がスタートし、毎秒カウントダウンされていきます。このタイマーが動いている間は空間を飛び回り、色が変化し、サイズが縮小していきますが、タイマーが0になったその瞬間、粒子は完全に寿命を迎えて画面から消滅(デスポーン)し、GPUメモリからも解放されます。この寿命の長短によって、爆発のキレの良さや、霧の滞留感を演出します。

Particle Lifetime (パーティクルの寿命) concept infographic diagram

図:Particle Lifetime (パーティクルの寿命)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

Particle SystemまたはVFX GraphのLifetimeプロパティに適切な定数、もしくはランダムな範囲(Random Between Two Constants)を設定し、粒子の生存秒数を適切に制御します。