Everything is done in Blender.
Controlling smoke is hard. The only way I could find to keep it steady (in the beginning) was to animate the Time Scale
value on smoke domain. Let me know if you have any tips on explicitly shaping smoke within smoke simulation.