Try the technique described at http://codeflow.org/entries/2012/aug/05/webgl-rendering-of-solid-trails/ and see if it gets better results than our current spark geometry calculation.