IT-lexicon › Programmeren › Vuureffect

Vuureffect

Programmeren Svenska → Bijgewerkt: 2026-10-03

De vlam die over het scherm omhoog kruipt: een cellulaire automaat in een paar regels code en een goed gekozen vuurpalet.

Een vuureffect wordt op de onderste rij gevuld met willekeurige hete waarden gevuld. Elke pixel erboven wordt berekend als het gemiddelde van zijn buren eronder min een kleine afkoelconstante, zodat de hitte omhoog trekt en uitdooft. Het resultaat wordt door een palet gehaald dat van zwart via rood en oranje naar geel en wit loopt, en je hebt bijna gratis een levende, stijgende vlam.

De truc is puur tweedimensionaal en per pixel, maar zag er begin jaren negentig uit als magie en dook op in ontelbare intro's en cracktro's. Hetzelfde idee, een klein buurtfilter dat telkens opnieuw wordt toegepast, is verwant aan plasma en metaballs, en een variant leeft voort als het beruchte 'Doom fire'.

← Terug naar het lexicon