This explosion effect is built using our real-time fluid simulation engine in combination with the following techniques:
(1) Perlin noise turbulence
(2) Sample jittering
(3) Anisotropic scattering
(4) Multiple forward light scattering
(5) Full implementation of Blinn-Phong optical model
(6) Dynamically injected density, temperature, divergence to create expansion upon fuel ignition and later contraction.
To see it in action, view this project in PetriDish - our free online editor.