Oily Fire

I used GPU particles for the ground flames and the sparks. The smoke uses alpha erosion, black body emission, casts and receives shadows, and I have the particles change from one texture to another as it ages to make it look like the smoke is dissipating.