The smoke plumes and darker clouds in the sky box during the castle siege actually use the same wave mathematics as the ocean material to calculate the position of their vertex shader. With some extra work to change the color and make it look more gaseous I was able to create a natural billowing effect.
See the plumes animated with this video.