IT用語集 › プログラミング › ファイアエフェクト

ファイアエフェクト

プログラミング Svenska → 更新: 2026-10-23

画面をはい上がる炎。数行のコードと巧みに選んだ炎のパレットだけで作れるセルオートマトンである。

ファイアエフェクトでは、まず最下行にランダムな高温の値を置く。その上の各ピクセルは、下の隣接ピクセルの平均から少量の冷却定数を引いて計算するため、熱は上へ広がりつつ消えていく。結果を黒から赤、オレンジ、黄、白へ進むパレットに通すと、ほぼ労せずに生きて立ちのぼる炎になる。

仕組みは純粋に二次元でピクセル単位だが、1990年代前半には魔法のように見え、数え切れないほどのイントロやクラックイントロに登場した。小さな近傍フィルタを繰り返しかけるという発想はプラズマやメタボールの親戚で、変種の一つは悪名高い「Doom fire」として今も生きている。

← 用語集に戻る