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 in our RayMarcher.
(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.
[attachment=31974:explosion01.jpg.c67f10300804ba2f028ee86294b195ab.jpg][attachment=31975:explosion02.jpg.856e5c017dc22a921b7a1821a9c21851.jpg]