Bursts (バースト放出)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。パーティクルシステムにおいて、特定の時間やループ開始時のタイミングに、一瞬で大量の粒子を爆発的に放出するバースト設定の解説。

現実世界での例え:クラッカーの紐を引いた瞬間に、中の紙吹雪が一斉に『パンッ』と飛び散る瞬間爆発

Burstsは、「クラッカーの紐を思い切り引いた瞬間に、中の紙吹雪(パーティクル)が『パンッ!』と一網打尽に四方八方へ飛び出す爆発放出」です。一定ペースで紙吹雪を撒き散らす(Rate over Time)のとは対照的に、バーストは限界まで圧縮されたエネルギーを『特定の瞬間(時間0秒)』に100%全開放して一気に空間にバラ撒きます。これが、銃撃の火花や爆破などの『一撃の鋭い衝撃と勢い』を作り出すビジュアルの心臓部です。

Bursts (バースト放出) concept infographic diagram

図:Bursts (バースト放出)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

Emissionモジュール内の「Bursts」リストに新しい項目を追加し、時間「0.0」秒の瞬間にカウント「100」などの大量のパーティクルを一度に生成するバースト設定を適用します。