Waterpipe.js is a jQuery smoky backgrounds generator, which uses HTML5 canvas to generate dynamic, abstract background effects.
jQuery smoky backgrounds generator – nice effects based on Canvas
This solution is a plugin for smoky backgrounds generation, based on HTML5 Canvas. There is lot of options to custom parameters like the color, opacity, size, shape, or gradient. It works on all major browsers with HTML5 canvas support.