Volcanic Smoke

So I want to make a volcano and I need a big smoke cloud(3d) on top of it. How would I go about making it in Unreal?
Example: Volcano Smoke Simulation on Vimeo
Also how would I make lava like it is in the Elemental Demo

You can download the elemental demo and see how it was done. It also contains some quite nice volcanic smoke so studying that demo should answer both of your questions.

Took me a while, but I found out how the lava and smoke worked. All I need right now is a smoke mesh. I have no idea how to make one that looks like volcanic smoke. I couldn’t find any tutorials :(. Any ideas as to how I should create it using free software(blender)?